From 988ee275e7ba541a3f4685aa1b434b1aafb002b2 Mon Sep 17 00:00:00 2001 From: HopeFullee Date: Fri, 5 Dec 2025 17:02:23 +0900 Subject: [PATCH] =?UTF-8?q?style:=20=EB=AA=A8=EC=9E=84=EC=83=9D=EC=84=B1?= =?UTF-8?q?=20=ED=8E=98=EC=9D=B4=EC=A7=80=20=EA=B8=B0=EB=B3=B8=20=EB=A7=88?= =?UTF-8?q?=ED=81=AC=EC=97=85=20=EC=9E=91=EC=97=85=20(=ED=8F=BC=EC=97=B0?= =?UTF-8?q?=EB=8F=99X)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/icons/icon-tag.svg | 4 ++ public/sprite.svg | 38 ++++++++++++++++++- src/app/post-meetup/page.tsx | 26 ++++++++++++- .../fields/address-field/index.tsx | 29 ++++++++++++++ .../post-meetup/fields/cap-field/index.tsx | 29 ++++++++++++++ .../post-meetup/fields/date-field/index.tsx | 29 ++++++++++++++ .../post-meetup/fields/detail-feild/index.tsx | 21 ++++++++++ .../pages/post-meetup/fields/index.ts | 0 .../post-meetup/fields/tags-field/index.tsx | 33 ++++++++++++++++ .../post-meetup/fields/title-field/index.tsx | 29 ++++++++++++++ src/components/pages/post-meetup/index.ts | 7 ++++ .../pages/post-meetup/post-button/index.tsx | 9 +++++ src/types/icons/index.ts | 3 ++ 13 files changed, 254 insertions(+), 3 deletions(-) create mode 100644 public/icons/icon-tag.svg delete mode 100644 src/components/pages/post-meetup/fields/index.ts diff --git a/public/icons/icon-tag.svg b/public/icons/icon-tag.svg new file mode 100644 index 00000000..542c527d --- /dev/null +++ b/public/icons/icon-tag.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/sprite.svg b/public/sprite.svg index bce1dc42..458f9f56 100644 --- a/public/sprite.svg +++ b/public/sprite.svg @@ -70,6 +70,15 @@ /> + + + - + - + @@ -147,12 +156,37 @@ d="M11 19a8 8 0 1 0 0-16 8 8 0 0 0 0 16M21 21l-4.35-4.35" /> +<<<<<<< Updated upstream +<<<<<<< Updated upstream >>>>>> Stashed changes + + + + + >>>>>> Stashed changes +======= +>>>>>>> Stashed changes /> diff --git a/src/app/post-meetup/page.tsx b/src/app/post-meetup/page.tsx index 8dd82f1c..fa5d72e8 100644 --- a/src/app/post-meetup/page.tsx +++ b/src/app/post-meetup/page.tsx @@ -1,5 +1,29 @@ +'use client'; + +import { + MeetupAddressField, + MeetupCapField, + MeetupDateField, + MeetupDetailField, + MeetupSubmitButton, + MeetupTagsField, + MeetupTitleField, +} from '@/components/pages/post-meetup'; + const PostMeetupPage = () => { - return
; + return ( +
+
+ + + + + + +
+ +
+ ); }; export default PostMeetupPage; diff --git a/src/components/pages/post-meetup/fields/address-field/index.tsx b/src/components/pages/post-meetup/fields/address-field/index.tsx index e69de29b..f00b1279 100644 --- a/src/components/pages/post-meetup/fields/address-field/index.tsx +++ b/src/components/pages/post-meetup/fields/address-field/index.tsx @@ -0,0 +1,29 @@ +'use client'; + +import { Icon } from '@/components/icon'; +import { Input, Label } from '@/components/ui'; + +export const MeetupAddressField = () => { + return ( +
+ + + } + placeholder='모임 주소를 입력해주세요' + required + type='text' + /> +
+ ); +}; diff --git a/src/components/pages/post-meetup/fields/cap-field/index.tsx b/src/components/pages/post-meetup/fields/cap-field/index.tsx index e69de29b..28111a65 100644 --- a/src/components/pages/post-meetup/fields/cap-field/index.tsx +++ b/src/components/pages/post-meetup/fields/cap-field/index.tsx @@ -0,0 +1,29 @@ +'use client'; + +import { Icon } from '@/components/icon'; +import { Input, Label } from '@/components/ui'; + +export const MeetupCapField = () => { + return ( +
+ + + } + placeholder='최대 인원을 선택해주세요' + required + type='text' + /> +
+ ); +}; diff --git a/src/components/pages/post-meetup/fields/date-field/index.tsx b/src/components/pages/post-meetup/fields/date-field/index.tsx index e69de29b..92fba16a 100644 --- a/src/components/pages/post-meetup/fields/date-field/index.tsx +++ b/src/components/pages/post-meetup/fields/date-field/index.tsx @@ -0,0 +1,29 @@ +'use client'; + +import { Icon } from '@/components/icon'; +import { Input, Label } from '@/components/ui'; + +export const MeetupDateField = () => { + return ( +
+ + + } + placeholder='날짜와 시간을 선택해주세요' + required + type='text' + /> +
+ ); +}; diff --git a/src/components/pages/post-meetup/fields/detail-feild/index.tsx b/src/components/pages/post-meetup/fields/detail-feild/index.tsx index e69de29b..07a16aa4 100644 --- a/src/components/pages/post-meetup/fields/detail-feild/index.tsx +++ b/src/components/pages/post-meetup/fields/detail-feild/index.tsx @@ -0,0 +1,21 @@ +'use client'; + +import { Label } from '@/components/ui'; + +export const MeetupDetailField = () => { + return ( +
+ +