diff --git a/public/logo.svg b/public/logo.svg new file mode 100644 index 0000000..4f2c2da --- /dev/null +++ b/public/logo.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/app/layout.tsx b/src/app/layout.tsx index d1abd39..9626d14 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -8,8 +8,11 @@ import localFont from 'next/font/local'; import '../styles/globals.css'; export const metadata: Metadata = { - title: 'Create Next App', - description: 'Generated by create next app', + title: 'DEVING', + description: '개발자들만의 다양한 모임을 즐겨요!', + icons: { + icon: '/logo.svg', // 또는 "/icon.png" + }, }; const pretendard = localFont({ diff --git a/src/app/meeting/[category]/[id]/page.tsx b/src/app/meeting/[category]/[id]/page.tsx index 8d07aa9..6ce6555 100644 --- a/src/app/meeting/[category]/[id]/page.tsx +++ b/src/app/meeting/[category]/[id]/page.tsx @@ -1,3 +1,4 @@ +import FloatingButtonGroup from '@/components/common/FloatingButtonGroup'; import ReviewAvgCard from '@/components/common/review/ReviewAvgCard'; import BackButton from '../../components/BackButton'; @@ -13,6 +14,7 @@ export default function page({ params }: { params: { id: string } }) { return (
+
diff --git a/src/app/meeting/components/CardWrapper.tsx b/src/app/meeting/components/CardWrapper.tsx index 643b5e8..c8fc61c 100644 --- a/src/app/meeting/components/CardWrapper.tsx +++ b/src/app/meeting/components/CardWrapper.tsx @@ -35,6 +35,7 @@ const CardWrapper = ({ meetingId }: { meetingId: number }) => { isLike={meeting.isLike} total={meeting.maxMember} value={meeting.memberCount} + skills={meeting.meetingSkillArray} > @@ -55,6 +56,7 @@ const CardWrapper = ({ meetingId }: { meetingId: number }) => { isLike={meeting.isLike} total={meeting.maxMember} value={meeting.memberCount} + skills={meeting.meetingSkillArray} />
@@ -70,6 +72,7 @@ const CardWrapper = ({ meetingId }: { meetingId: number }) => { isLike={meeting.isLike} total={meeting.maxMember} value={meeting.memberCount} + skills={meeting.meetingSkillArray} className="flex-row" > diff --git a/src/app/meeting/components/MeetingList.tsx b/src/app/meeting/components/MeetingList.tsx index 56e0c1a..bf620f4 100644 --- a/src/app/meeting/components/MeetingList.tsx +++ b/src/app/meeting/components/MeetingList.tsx @@ -85,6 +85,7 @@ const MeetingList = () => { callBack: () => { handleSearchOption({ keyword: inputValue }); }, + delay: 300, }); const handleChange = (e: ChangeEvent) => { diff --git a/src/app/page.tsx b/src/app/page.tsx index 520fc95..f8faca8 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -201,6 +201,26 @@ export default function Home() {
+ {/* ✅ 이슈 제보 섹션 추가 ✅ */} +
+
+

+ 사이트에서 문제가 발생했나요? +

+

+ 오류를 발견하셨다면 아래 버튼을 눌러 이슈를 제보해주세요. +

+ + 🛠 이슈 제보하기 + +
+
+ {/* Footer */}