diff --git a/apps/fronted/src/app/workbench/compoents/BasicInfo.tsx b/apps/fronted/src/app/workbench/compoents/BasicInfo.tsx index f6d584d..d721c3b 100644 --- a/apps/fronted/src/app/workbench/compoents/BasicInfo.tsx +++ b/apps/fronted/src/app/workbench/compoents/BasicInfo.tsx @@ -13,42 +13,60 @@ import { format } from "date-fns"; const BasicInfo = () => { const [date, setDate] = useState(); + const [isDateOpen, setIsDateOpen] = useState(false); return (
- +
- +
- + +
+
+ +
- + - +
+ + setIsDateOpen(true)} + > +
- + setIsDateOpen(false)} + onPointerDownOutside={() => setIsDateOpen(false)} + > { + setIsDateOpen(false); + setDate(val); + }} initialFocus /> diff --git a/apps/fronted/src/app/workbench/compoents/Editor/index.tsx b/apps/fronted/src/app/workbench/compoents/Editor/index.tsx index 6c101ff..10132d1 100644 --- a/apps/fronted/src/app/workbench/compoents/Editor/index.tsx +++ b/apps/fronted/src/app/workbench/compoents/Editor/index.tsx @@ -6,40 +6,73 @@ import Project from "../Project"; import Empolyment from "../Empolyment"; import Education from "../Education"; import Cert from "../Cert"; - +import { UserRound, PencilRuler, FileJson, Network } from "lucide-react"; const Editor = () => { const [activeTab, setActiveTab] = useState("basic"); + const tabList = [ + { + value: "basic", + label: "基本信息", + icon: + }, + { + value: "skills", + label: "专业技能", + icon: + }, + { + value: "project", + label: "项目经历", + icon: + }, + { + value: "empolyment", + label: "工作经历", + icon: + }, + { + value: "education", + label: "教育经历", + icon: + }, + { + value: "cert", + label: "技能证书", + icon: + } + ]; return ( -
- {/* 简历编辑表单 */} -
前端-xx-x年
- - - 基本信息 - 专业技能 - 项目经历 - 工作经历 - 教育经历 - 技能证书 - - -
-
基本信息
- -
专业技能
- -
项目经历
- -
工作经历
- -
教育经历
- -
技能证书
- +
+
+ {tabList.map((item, index) => { + return ( +
+
{item.icon}
+
{item.label}
+
+ ); + })} +
+
+
前端-xx-x年
+ +
+
基本信息
+ +
专业技能
+ +
项目经历
+ +
工作经历
+ +
教育经历
+ +
技能证书
+ +
); diff --git a/apps/fronted/src/app/workbench/index.module.scss b/apps/fronted/src/app/workbench/index.module.scss index 2f6968a..f410774 100644 --- a/apps/fronted/src/app/workbench/index.module.scss +++ b/apps/fronted/src/app/workbench/index.module.scss @@ -1,5 +1,5 @@ .container { display: flex; height: 100vh; - background: #fafafa; + background: #ecedee; }