From feed1946735842a04c758d1e1a906073b1294c1f Mon Sep 17 00:00:00 2001 From: hamid zarghami Date: Mon, 20 Jul 2026 10:37:00 +0330 Subject: [PATCH] setting project in workspacce a project --- src/langs/fa.json | 1 + .../components/HeaderWorkspace.tsx | 6 +- .../components/CreateProjectSidebar.tsx | 9 +- .../components/ProjectSettingsPanel.tsx | 192 ++++++++++++++++++ src/pages/taskmanager/workspace.tsx | 14 +- 5 files changed, 218 insertions(+), 4 deletions(-) create mode 100644 src/pages/taskmanager/project/components/ProjectSettingsPanel.tsx diff --git a/src/langs/fa.json b/src/langs/fa.json index 803742a..bd99335 100644 --- a/src/langs/fa.json +++ b/src/langs/fa.json @@ -1013,6 +1013,7 @@ "project_start_date": "تاریخ شروع پروژه", "employer_name": "نام کارفرما", "project_status": "وضعیت فضای کار", + "project_settings": "تنظیمات پروژه", "background": "پس زمینه", "background_image": "تصویر پس زمینه", "upload_background": "تصویر مورد نظر را دراپ کنید", diff --git a/src/pages/taskmanager/components/HeaderWorkspace.tsx b/src/pages/taskmanager/components/HeaderWorkspace.tsx index 55f1492..0fe751a 100644 --- a/src/pages/taskmanager/components/HeaderWorkspace.tsx +++ b/src/pages/taskmanager/components/HeaderWorkspace.tsx @@ -4,9 +4,10 @@ import { useNavigate } from "react-router-dom"; type HeaderWorkspaceProps = { projectName: string; + onSettingsClick?: () => void; }; -const HeaderWorkspace: FC = ({ projectName }) => { +const HeaderWorkspace: FC = ({ projectName, onSettingsClick }) => { const navigate = useNavigate(); return ( @@ -34,7 +35,8 @@ const HeaderWorkspace: FC = ({ projectName }) => { diff --git a/src/pages/taskmanager/project/components/CreateProjectSidebar.tsx b/src/pages/taskmanager/project/components/CreateProjectSidebar.tsx index 272c29c..7c3c3a0 100644 --- a/src/pages/taskmanager/project/components/CreateProjectSidebar.tsx +++ b/src/pages/taskmanager/project/components/CreateProjectSidebar.tsx @@ -47,6 +47,7 @@ type Props = { workspaceId: string; onWorkspaceIdChange: (id: string) => void; workspaceError?: string; + className?: string; }; const CreateProjectSidebar: FC = ({ @@ -63,6 +64,7 @@ const CreateProjectSidebar: FC = ({ workspaceId, onWorkspaceIdChange, workspaceError, + className, }) => { const { t } = useTranslation("global"); const getUsers = useGetUsers(""); @@ -118,7 +120,12 @@ const CreateProjectSidebar: FC = ({ }; return ( -
+