diff --git a/apps/web/src/components/Sidebar/MemoriesBar.tsx b/apps/web/src/components/Sidebar/MemoriesBar.tsx index 6457218d..5d9cf01e 100644 --- a/apps/web/src/components/Sidebar/MemoriesBar.tsx +++ b/apps/web/src/components/Sidebar/MemoriesBar.tsx @@ -232,9 +232,16 @@ export function MemoryItem(props: StoredContent & { onDelete?: () => void; remov const [isDialogOpen, setIsDialogOpen] = useState(false); + const [moreDropdownOpen, setMoreDropdownOpen] = useState(false) + + const touchEventProps = useTouchHold({ + onHold() { + setMoreDropdownOpen(true); + }, + }); return ( -
+
{ type === "note" ? ( @@ -250,7 +257,11 @@ export function MemoryItem(props: StoredContent & { onDelete?: () => void; remov ) } - {type === "page" ? { deleteMemory(id); onDelete?.() }} url={url} /> : type === "note" ? setIsDialogOpen(true)} onDelete={() => { deleteMemory(id); onDelete?.() }} /> : null} + {type === "page" ? + { deleteMemory(id); onDelete?.() }} url={url} /> : + type === "note" ? + setIsDialogOpen(true)} onDelete={() => { deleteMemory(id); onDelete?.() }} /> + : null}
{type === "page" ? (