From 1985a6fd0a36b041e326e418a438146c161b5774 Mon Sep 17 00:00:00 2001 From: ayoooyh <127219927+ayoooyh@users.noreply.github.com> Date: Mon, 26 Aug 2024 12:24:46 +0900 Subject: [PATCH] =?UTF-8?q?addForm=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/AddBoard/AddForm.module.css | 6 ++-- components/AddBoard/AddForm.tsx | 34 ++++++++++++++++--- components/Board/ArticleList.module.css | 1 - .../Boards/BestArticleSection.module.css | 4 +-- 4 files changed, 36 insertions(+), 9 deletions(-) diff --git a/components/AddBoard/AddForm.module.css b/components/AddBoard/AddForm.module.css index cf77e4c68..2a9b037dd 100644 --- a/components/AddBoard/AddForm.module.css +++ b/components/AddBoard/AddForm.module.css @@ -33,8 +33,10 @@ } .writeForm { - display: grid; - gap: 12px; + /* display: grid; */ + display: flex; + flex-direction: column; + gap: 16px; } .titleInput { diff --git a/components/AddBoard/AddForm.tsx b/components/AddBoard/AddForm.tsx index 669e52bd2..0c8b32ad8 100644 --- a/components/AddBoard/AddForm.tsx +++ b/components/AddBoard/AddForm.tsx @@ -1,18 +1,44 @@ +import { FormEvent, useState } from "react"; + import styles from "@/components/AddBoard/AddForm.module.css"; import PlusIcon from "assets/images/icons/ic_plus.svg"; +import { Form } from "react-router-dom"; export default function AddForm() { + const [title, setTitle] = useState(""); + const [content, setContent] = useState(""); + + const isSubmitDisabled = !title.trim() || !content.trim(); + + const handleSubmit = (e: FormEvent) => { + e.preventDefault(); + }; return (