diff --git a/apps/infoalloggi/src/components/area-riservata/potenziali.tsx b/apps/infoalloggi/src/components/area-riservata/potenziali.tsx index 01a67b4..121db99 100644 --- a/apps/infoalloggi/src/components/area-riservata/potenziali.tsx +++ b/apps/infoalloggi/src/components/area-riservata/potenziali.tsx @@ -16,8 +16,10 @@ import type { PotenzialeData } from "~/server/services/potenziali.service"; import { Credenza, CredenzaBody, + CredenzaClose, CredenzaContent, CredenzaDescription, + CredenzaFooter, CredenzaHeader, CredenzaTitle, CredenzaTrigger, @@ -29,7 +31,7 @@ import { Label } from "../ui/label"; import { UserAvatar } from "../user_avatar"; export const Potenziali = () => { - const { data, columns, setData, updateCall, setEditingId, editingId } = + const { data, columns, setData, updateCall, setEditing, editingItem } = usePotenziali(); return ( <> @@ -63,7 +65,7 @@ export const Potenziali = () => { {(data: PotenzialeData) => ( { - setEditingId(data.id); + setEditing(data.id); }} column={column.id} id={data.id} @@ -99,10 +101,10 @@ export const Potenziali = () => { { if (!v) { - setEditingId(null); + setEditing(null); } }} - open={!!editingId} + open={!!editingItem} > @@ -153,8 +155,19 @@ export const NewCard = ({ columnId }: { columnId: PotenzialiGroupsId }) => { const [newItemName, setNewItemName] = useState(""); const [newItemDescrizione, setNewItemDescrizione] = useState(""); const { addItem } = usePotenziali(); + const [open, setOpen] = useState(false); + const handleAddItem = () => { + addItem({ + name: newItemName, + descrizione: newItemDescrizione, + potenziali_group_id: columnId, + }); + setNewItemName(""); + setNewItemDescrizione(""); + setOpen(false); + }; return ( - +