diff --git a/src/components/tool-settings/BlockSelector.tsx b/src/components/sidebar/BlockSelector.tsx similarity index 100% rename from src/components/tool-settings/BlockSelector.tsx rename to src/components/sidebar/BlockSelector.tsx diff --git a/src/components/tool-settings/ColorPicker.tsx b/src/components/sidebar/ColorPicker.tsx similarity index 100% rename from src/components/tool-settings/ColorPicker.tsx rename to src/components/sidebar/ColorPicker.tsx diff --git a/src/components/tool-settings/History.tsx b/src/components/sidebar/History.tsx similarity index 90% rename from src/components/tool-settings/History.tsx rename to src/components/sidebar/History.tsx index 5079cbb..ad8a0da 100644 --- a/src/components/tool-settings/History.tsx +++ b/src/components/sidebar/History.tsx @@ -1,13 +1,14 @@ import { useContext, useEffect, useRef } from "react"; import { HistoryContext } from "@/context/History"; import { ScrollArea } from "@/components/ui/scroll-area"; -import { BombIcon, EraserIcon, PencilIcon, PresentationIcon, SquareDashedIcon, Trash2Icon, WandIcon } from "lucide-react"; +import { BombIcon, EraserIcon, LassoIcon, PencilIcon, PresentationIcon, SquareDashedIcon, Trash2Icon, WandIcon } from "lucide-react"; const iconMap = { "New Canvas": PresentationIcon, Pencil: PencilIcon, Eraser: EraserIcon, "Rectangle Select": SquareDashedIcon, + Lasso: LassoIcon, "Magic Wand": WandIcon, "Clear All": BombIcon, Delete: Trash2Icon, diff --git a/src/components/tool-settings/Radius.tsx b/src/components/sidebar/Radius.tsx similarity index 100% rename from src/components/tool-settings/Radius.tsx rename to src/components/sidebar/Radius.tsx diff --git a/src/components/tool-settings/Replace.tsx b/src/components/sidebar/Replace.tsx similarity index 100% rename from src/components/tool-settings/Replace.tsx rename to src/components/sidebar/Replace.tsx diff --git a/src/components/tool-settings/index.tsx b/src/components/sidebar/index.tsx similarity index 97% rename from src/components/tool-settings/index.tsx rename to src/components/sidebar/index.tsx index 39c703a..6f6f6fc 100644 --- a/src/components/tool-settings/index.tsx +++ b/src/components/sidebar/index.tsx @@ -6,15 +6,15 @@ import { SettingsContext } from "@/context/Settings"; import { Input } from "@/components/ui/input"; import { Separator } from "@/components/ui/separator"; import { ScrollArea } from "@/components/ui/scroll-area"; +import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs"; import History from "./History"; import ColorPicker from "./ColorPicker"; import Replace from "./Replace"; import Radius from "./Radius"; import BlockSelector from "./BlockSelector"; -import { Tabs, TabsContent, TabsList, TabsTrigger } from "../ui/tabs"; -function ToolSettings() { +function Sidebar() { const { settings } = useContext(SettingsContext); const [width, setWidth] = useState(300); @@ -145,4 +145,4 @@ function ToolSettings() { ); } -export default ToolSettings; +export default Sidebar; diff --git a/src/pages/AppPage.tsx b/src/pages/AppPage.tsx index 4b2c119..b6b091b 100644 --- a/src/pages/AppPage.tsx +++ b/src/pages/AppPage.tsx @@ -10,7 +10,7 @@ import MobileNotice from "@/components/MobileNotice"; import Menubar from "@/components/menubar"; import Toolbar from "@/components/toolbar"; import Canvas from "@/components/canvas/Canvas"; -import ToolSettings from "@/components/tool-settings"; +import Sidebar from "@/components/sidebar"; function AppPage() { return ( @@ -27,7 +27,7 @@ function AppPage() { - +