diff --git a/src/components/canvas/SelectionToolbar.tsx b/src/components/canvas/SelectionToolbar.tsx index 1676906..c734d25 100644 --- a/src/components/canvas/SelectionToolbar.tsx +++ b/src/components/canvas/SelectionToolbar.tsx @@ -1,4 +1,4 @@ -import { useContext } from "react"; +import { useContext, useEffect, useState } from "react"; import { CheckIcon, XIcon } from "lucide-react"; import { CanvasContext } from "@/context/Canvas"; @@ -10,6 +10,8 @@ function SelectionToolbar() { const { blocks, setBlocks } = useContext(CanvasContext); const { layerBlocks, setLayerBlocks } = useContext(SelectionContext); + const [isVisible, setIsVisible] = useState(false); + const confirmSelection = () => { const combinedBlocks = [...blocks, ...layerBlocks]; const uniqueBlocks = Array.from(new Map(combinedBlocks.map((block) => [`${block.x},${block.y}`, block])).values()); @@ -18,20 +20,25 @@ function SelectionToolbar() { setLayerBlocks([]); }; - return ( - layerBlocks.length != 0 && ( -