import { ContextItemWithId } from "../../shims/typings"; import { useDispatch } from "react-redux"; import { Button, Input } from ".."; import { setDialogMessage, setShowDialog, } from "../../redux/slices/uiStateSlice"; function AddContextGroupDialog({ selectedContextItems, }: { selectedContextItems: ContextItemWithId[]; }) { const dispatch = useDispatch(); let inputElement: HTMLInputElement | null = null; const handleCreate = () => { dispatch(setDialogMessage(undefined)); dispatch(setShowDialog(false)); const title = inputElement ? inputElement.value : "My Context Group"; // TODO }; return (
{ inputElement = input; }} onKeyDown={(e) => { if (e.key === "Enter") { handleCreate(); } }} />
); } export default AddContextGroupDialog;