From 26d0f5eb5389ee12a26ac85147001e191c42ca60 Mon Sep 17 00:00:00 2001 From: hamid zarghami Date: Wed, 31 Dec 2025 12:29:57 +0330 Subject: [PATCH] list pages and dublicate + .... --- src/pages/editor/components/LayersPanel.tsx | 10 ++--- src/pages/editor/components/ZoomControls.tsx | 1 + src/pages/editor/store/editorStore.ts | 47 ++++++++++++++++++++ 3 files changed, 53 insertions(+), 5 deletions(-) diff --git a/src/pages/editor/components/LayersPanel.tsx b/src/pages/editor/components/LayersPanel.tsx index 44e5f85..644275d 100644 --- a/src/pages/editor/components/LayersPanel.tsx +++ b/src/pages/editor/components/LayersPanel.tsx @@ -1,4 +1,4 @@ -import { DocumentText, Layer, Eye, Lock, Trash, ArrowRight2, Text, Shapes, Add, Copy } from 'iconsax-react' +import { DocumentText, Layer, Eye, Trash, ArrowRight2, Text, Shapes, Add, Copy } from 'iconsax-react' import { useEditorStore } from '../store/editorStore' import { clx } from '@/helpers/utils' import { useState } from 'react' @@ -12,7 +12,7 @@ type LayersPanelProps = { const LayersPanel = ({ isOpen, setIsOpen }: LayersPanelProps) => { const [activeTab, setActiveTab] = useState('pages') - const { objects, selectedObjectId, setSelectedObjectId, deleteObject } = useEditorStore() + const { objects, selectedObjectId, setSelectedObjectId, deleteObject, duplicateObject } = useEditorStore() const { pages, currentPageId, @@ -116,7 +116,7 @@ const LayersPanel = ({ isOpen, setIsOpen }: LayersPanelProps) => { -
+
@@ -234,11 +234,11 @@ const LayersPanel = ({ isOpen, setIsOpen }: LayersPanelProps) => {