From 585020a1c90c9a543a29742fac429c2058637fdb Mon Sep 17 00:00:00 2001 From: wanggeng <450292408@qq.com> Date: Thu, 14 Mar 2024 23:34:40 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/card/CardProjEdit.tsx | 16 ++ src/components/card/card-proj-edit.css | 37 +++ src/components/step/StepProjEdit.tsx | 16 ++ src/components/step/step-proj-edit.css | 44 ++++ src/interfaces/step/IStepProj.ts | 7 + src/layout/body/Body.tsx | 5 + src/route/proj/ProjCreate.tsx | 297 +++++++++++++------------ src/route/proj/ProjEdit.tsx | 32 +++ src/route/proj/ProjNew.tsx | 103 +++++---- src/route/proj/proj-create.css | 1 - src/route/proj/proj-edit.css | 4 + 11 files changed, 372 insertions(+), 190 deletions(-) create mode 100644 src/components/card/CardProjEdit.tsx create mode 100644 src/components/card/card-proj-edit.css create mode 100644 src/components/step/StepProjEdit.tsx create mode 100644 src/components/step/step-proj-edit.css create mode 100644 src/interfaces/step/IStepProj.ts create mode 100644 src/route/proj/ProjEdit.tsx create mode 100644 src/route/proj/proj-edit.css diff --git a/src/components/card/CardProjEdit.tsx b/src/components/card/CardProjEdit.tsx new file mode 100644 index 0000000..48cc5fe --- /dev/null +++ b/src/components/card/CardProjEdit.tsx @@ -0,0 +1,16 @@ +import './card-proj-edit.css'; + +export default function CardProjEdit() { + return ( +
+ ) +} \ No newline at end of file diff --git a/src/components/card/card-proj-edit.css b/src/components/card/card-proj-edit.css new file mode 100644 index 0000000..8536c4c --- /dev/null +++ b/src/components/card/card-proj-edit.css @@ -0,0 +1,37 @@ +.card-proj-edit { + width: 224px; + padding: 10px; + border-radius: 6px; + border: 1px solid var(--color-border); +} + +.card-proj-edit .title { + font-size: 18px; + font-weight: bold; +} + +.card-proj-edit .desc { + margin: 5px 0 10px 0; + height: 36px; + line-height: 18px; +} + +.card-proj-edit .option { + display: flex; + justify-content: space-between; +} + +.card-proj-edit .option .edit { + color: var(--color-blue); +} + +.card-proj-edit .option .status { + width: 13px; + height: 6px; + border-style: solid; + border-color: var(--color-green); + border-width: 4px; + transform: rotate(-45deg); + border-top: transparent; + border-right: transparent; +} \ No newline at end of file diff --git a/src/components/step/StepProjEdit.tsx b/src/components/step/StepProjEdit.tsx new file mode 100644 index 0000000..4dc0703 --- /dev/null +++ b/src/components/step/StepProjEdit.tsx @@ -0,0 +1,16 @@ +import './step-proj-edit.css'; +import {IStepProj} from "../../interfaces/step/IStepProj.ts"; + +export default function StepProjEdit(props: IStepProj) { + return ( +