import { useState } from "react"; import "../../styles/ItemClassificationModal.css"; import { ITEM_GROUPS, ITEM_TYPES, ZONES, getItemTypeLabel } from "../constants/classifications"; export default function ItemClassificationModal({ itemName, onConfirm, onSkip }) { const [itemType, setItemType] = useState(""); const [itemGroup, setItemGroup] = useState(""); const [zone, setZone] = useState(""); const handleItemTypeChange = (e) => { const newType = e.target.value; setItemType(newType); // Reset item group when type changes setItemGroup(""); }; const handleConfirm = () => { if (!itemType) { alert("Please select an item type"); return; } if (!itemGroup) { alert("Please select an item group"); return; } onConfirm({ item_type: itemType, item_group: itemGroup, zone: zone || null }); }; const availableGroups = itemType ? ITEM_GROUPS[itemType] || [] : []; return (

Classify Item

Help organize "{itemName}" in your list

{itemType && (
)}
); }