import { inputText } from "@lib/_common/util/surveyUtil"; import { addStyles } from "@lib/setupRoot"; import { createSignal, onMount } from "solid-js"; import stylesheetMain from "./App.css?inline"; export function AppIcuPickerT3277() { const [isAppVisible, setIsAppVisible] = createSignal(true); const upcsPicked = new Set(); onMount(() => { addStyles(stylesheetMain); }); function handleSubmit() { upcsPicked.forEach((upc) => { inputText("Scan each out of stock item using your Scan Guide.", upc, { clickSubmit: true, isRequireVisible: true, }); setIsAppVisible(() => false); }); } return (
); } interface ListItemProps { upc: string; upcsPicked: Set; } function ListItem(props: ListItemProps) { const [isSelected, setIsSelected] = createSignal(false); function handleClick() { setIsSelected((prevSelected) => !prevSelected); if (isSelected()) { props.upcsPicked.add(props.upc); } else { props.upcsPicked.delete(props.upc); } } return (
  • ); }