-
-
이미지
+ onChange={handleChange}
+ value={articleValue.content}
+ name="content"
+ />
-
-
-
+
+ >
);
}
diff --git a/src/pages/addteam/index.tsx b/src/pages/addteam/index.tsx
index aebec9b5..1e17cc45 100644
--- a/src/pages/addteam/index.tsx
+++ b/src/pages/addteam/index.tsx
@@ -14,6 +14,7 @@ import { useTeamMutation } from '@/queries/groups.queries';
import { useUploadImageMutation } from '@/queries/uploadImage.query';
import { PostGroupRequest } from '@/types/dto/requests/group.request.types';
import { zodResolver } from '@hookform/resolvers/zod';
+import Head from 'next/head';
import { useRouter } from 'next/router';
import { useState } from 'react';
import { useForm } from 'react-hook-form';
@@ -66,43 +67,61 @@ export default function AddTeam() {
};
return (
-
+
+
{' '}
+ >
);
}
diff --git a/src/pages/attendteam/index.tsx b/src/pages/attendteam/index.tsx
index 0bb28842..f2b8b47f 100644
--- a/src/pages/attendteam/index.tsx
+++ b/src/pages/attendteam/index.tsx
@@ -13,6 +13,7 @@ import { useToast } from '@/hooks/useToast';
import { useInviteGroupMutation } from '@/queries/groups.queries';
import { useAuthStore } from '@/store/useAuthStore';
import { zodResolver } from '@hookform/resolvers/zod';
+import Head from 'next/head';
import { useRouter } from 'next/router';
import { useForm } from 'react-hook-form';
import { z } from 'zod';
@@ -71,38 +72,57 @@ export default function AttendTeam() {
};
return (
-
+
+
+
+ >
);
}
diff --git a/src/pages/boards/[boardId].tsx b/src/pages/boards/[boardId].tsx
index a44e929c..be492ce1 100644
--- a/src/pages/boards/[boardId].tsx
+++ b/src/pages/boards/[boardId].tsx
@@ -2,6 +2,7 @@
import ArticleCommentForm from '@/components/board/ArticleComments/ArticleCommentForm';
import ArticleCommentList from '@/components/board/ArticleComments/ArticleCommentList';
import ArticleContent from '@/components/board/DetailArticle/ArticleContent';
+import Head from 'next/head';
import { useRouter } from 'next/router';
import { useState } from 'react';
@@ -12,20 +13,38 @@ function ArticleDetail() {
const { boardId } = router.query;
return (
-
-
- {!isEditArticle && (
- <>
-
-
-
- >
- )}
-
+ <>
+
+
{Number(boardId)}번 게시물 - Coworkers
+
+
+
+
+
+
+
+ {!isEditArticle && (
+ <>
+
+
+
+ >
+ )}
+
+ >
);
}
diff --git a/src/pages/boards/index.tsx b/src/pages/boards/index.tsx
index f1ec1fd5..49ec9a95 100644
--- a/src/pages/boards/index.tsx
+++ b/src/pages/boards/index.tsx
@@ -13,6 +13,7 @@ import Button, {
import Input from '@/components/common/Input';
import { useAuthStore } from '@/store/useAuthStore';
import { useBoardStore } from '@/store/useBoardStore';
+import Head from 'next/head';
import Image from 'next/image';
import Link from 'next/link';
import { useRouter } from 'next/router';
@@ -63,6 +64,22 @@ function Boards() {
return (
<>
+
+
자유게시판 - Coworkers
+
+
+
+
+
자유게시판
{
@@ -30,6 +31,23 @@ export default function History() {
});
return (
<>
+
+
히스토리 - Coworkers
+
+
+
+
+
마이 히스토리
{sortedTasksByDate.map(([key, taskList]: [string, TTaskDone[]]) => {
diff --git a/src/pages/index.tsx b/src/pages/index.tsx
index d2038de5..40c210dc 100644
--- a/src/pages/index.tsx
+++ b/src/pages/index.tsx
@@ -1,4 +1,5 @@
import { useAuthStore } from '@/store/useAuthStore';
+import Head from 'next/head';
import Image from 'next/image';
import { useRouter } from 'next/router';
@@ -15,181 +16,196 @@ export default function Home() {
};
return (
-
-
+
+
Coworkers - 팀 협업 플랫폼
+
+
+
+
+
+
-
+
-
+
-
+
- 함께 만들어가는 투두 리스트
-
+ 함께 만들어가는 투두 리스트
+
-
-
+
+
- Coworkers
-
-
-
-
+
+
+ onClick={handlePageChange}
+ >
+ 지금 시작하기
+
+
-
-
-
+
-
+
-
+
-
+
-
+
- 그룹으로
-
할 일을 관리하세요
-
+ >
+ 그룹으로
+
할 일을 관리하세요
+
+
-
-
-
+
-
+
- 간단하게 멤버들을
-
- 초대하세요
-
-
-
+ 간단하게 멤버들을
+
+ 초대하세요
+
+
+
-
+ />
+
-
-
+
-
+
-
+
- 할 일도 간편하게
-
- 체크해요
-
+ >
+ 할 일도 간편하게
+
+ 체크해요
+
+
-
-
-
-
- 지금 바로 시작해보세요
-
- 팀원 모두와 같은 방향,
-
+ 지금 바로 시작해보세요
+
+
+ 팀원 모두와 같은 방향,
+
- 같은 속도로 나아가는 가장 쉬운 방법
+ />
+ 같은 속도로 나아가는 가장 쉬운 방법
+
-
+ >
);
}
diff --git a/src/pages/mypage/index.tsx b/src/pages/mypage/index.tsx
index 292c429d..e6663d10 100644
--- a/src/pages/mypage/index.tsx
+++ b/src/pages/mypage/index.tsx
@@ -23,6 +23,7 @@ import {
} from '@/constants/formSchemas/authSchema';
import { useToast } from '@/hooks/useToast';
import { useAuthStore } from '@/store/useAuthStore';
+import Head from 'next/head';
import Image from 'next/image';
import { useRouter } from 'next/router';
import { useEffect, useRef, useState } from 'react';
@@ -193,290 +194,312 @@ export default function MyPage() {
};
return (
-
-
-
계정 설정
-
+
+
+
+
+
+
+
계정 설정
+
- fileInputRef.current?.click()}
- />
- fileInputRef.current?.click()}
- />
-
-
-
이름
-
+
+
이름
+
-
{user?.nickname || '정보 없음'}
-
-
-
이메일
-
{user?.nickname || '정보 없음'}
+
+
+
이메일
+
-
{user?.email || '정보 없음'}
-
-
비밀번호
-
{user?.email || '정보 없음'}
+
+
비밀번호
+
-
●●●●●●●●●
-
-
+
●●●●●●●●●
+
+
-
openModal('withdrawal')}>
-
-
openModal('withdrawal')}>
+
+
- 회원 탈퇴하기
+ >
+ 회원 탈퇴하기
+
-
-
-
-
-
-
- }
- >
-
- 회원탈퇴를 진행하시겠어요?
-
-
-
- 그룹장으로 있는 그룹은 자동으로 삭제되고,
- {'\n'}
- 모든 그룹에서 나가집니다.
-
-
- {/* 닫기 버튼 */}
-
+
+ 회원탈퇴를 진행하시겠어요?
+
+
+
+ 그룹장으로 있는 그룹은 자동으로 삭제되고,
+ {'\n'}
+ 모든 그룹에서 나가집니다.
+
+
+ {/* 닫기 버튼 */}
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
- 비밀번호 변경하기
-
-
-
-
+ >
);
}
diff --git a/src/pages/withoutteam/index.tsx b/src/pages/withoutteam/index.tsx
index 74dc2323..8c3b66f0 100644
--- a/src/pages/withoutteam/index.tsx
+++ b/src/pages/withoutteam/index.tsx
@@ -7,48 +7,67 @@ import Button, {
TextColor,
TextSize,
} from '@/components/common/Button/Button';
+import Head from 'next/head';
import Image from 'next/image';
import Link from 'next/link';
export default function WithOutTeam() {
return (
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
+ />
+
+
+
+
+
+
+
+
-
+ >
);
}