From 2e01e2eaeabcb019cd9ac9944ee193f0f30bfb5c Mon Sep 17 00:00:00 2001 From: yuguangzhou Date: Wed, 17 Jul 2024 00:23:10 +0800 Subject: [PATCH] feat: add zustand --- apps/fronted/package.json | 3 +- .../src/app/workbench/compoents/BasicInfo.tsx | 4 ++- .../app/workbench/compoents/Editor/index.tsx | 2 +- .../app/workbench/compoents/Preview/index.tsx | 5 ++- apps/fronted/src/store/useBaseInfoStore.ts | 7 +++++ pnpm-lock.yaml | 31 +++++++++++++++++++ 6 files changed, 46 insertions(+), 6 deletions(-) create mode 100644 apps/fronted/src/store/useBaseInfoStore.ts diff --git a/apps/fronted/package.json b/apps/fronted/package.json index 0f351d2..f72d2a4 100644 --- a/apps/fronted/package.json +++ b/apps/fronted/package.json @@ -31,7 +31,8 @@ "react-dom": "^18", "react-resizable-panels": "^2.0.20", "tailwind-merge": "^2.3.0", - "tailwindcss-animate": "^1.0.7" + "tailwindcss-animate": "^1.0.7", + "zustand": "^4.5.4" }, "devDependencies": { "@types/node": "^20", diff --git a/apps/fronted/src/app/workbench/compoents/BasicInfo.tsx b/apps/fronted/src/app/workbench/compoents/BasicInfo.tsx index 61950d9..3da200b 100644 --- a/apps/fronted/src/app/workbench/compoents/BasicInfo.tsx +++ b/apps/fronted/src/app/workbench/compoents/BasicInfo.tsx @@ -10,17 +10,19 @@ import { import { Button } from "@/components/ui/button"; import { CalendarIcon } from "lucide-react"; import { format } from "date-fns"; +import useBaseInfoStore from "@/store/useBaseInfoStore"; const BasicInfo = () => { const [date, setDate] = useState(); const [isDateOpen, setIsDateOpen] = useState(false); + const { name } = useBaseInfoStore(); return (
- +