From 2f716a4de7bcd30995461fa89324c5b8f4bf00a6 Mon Sep 17 00:00:00 2001 From: publdaze Date: Sun, 25 Jun 2023 11:43:17 +0900 Subject: [PATCH 1/2] =?UTF-8?q?feat=20:=20=EC=B9=B4=ED=85=8C=EA=B3=A0?= =?UTF-8?q?=EB=A6=AC=EC=97=90=20path=20=EC=86=8D=EC=84=B1=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit #271 --- src/constants/category.ts | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/src/constants/category.ts b/src/constants/category.ts index bdc2cb03b..96ff461d9 100644 --- a/src/constants/category.ts +++ b/src/constants/category.ts @@ -1,6 +1,7 @@ export interface CategoryMenu { id: number; name: string; + path?: string; } export interface Category extends CategoryMenu { subCategories: CategoryMenu[]; @@ -14,30 +15,37 @@ const CATEGORIES: Category[] = [ { id: 101, name: '공지사항', + path: '#', }, { id: 102, name: '건의사항', + path: '#', }, { id: 103, name: '정보게시판', + path: '#', }, { id: 104, name: '자유게시판', + path: '#', }, { id: 105, name: '익명게시판', + path: '#', }, { id: 106, name: '졸업생게시판', + path: '#', }, { id: 107, name: '시험게시판', + path: '#', }, ], }, @@ -48,18 +56,22 @@ const CATEGORIES: Category[] = [ { id: 201, name: '스터디', + path: 'study', }, { id: 202, name: '발표자료', + path: '#', }, { id: 203, name: '기술문서', + path: '#', }, { id: 204, name: '회계부', + path: '#', }, ], }, @@ -70,10 +82,12 @@ const CATEGORIES: Category[] = [ { id: 301, name: '도서', + path: '#', }, { id: 302, name: '기자재', + path: '#', }, ], }, @@ -84,14 +98,17 @@ const CATEGORIES: Category[] = [ { id: 401, name: '세미나 출석', + path: 'seminar', }, { id: 402, name: '활동인원조사', + path: '#', }, { id: 403, name: '임원진 선거', + path: '#', }, ], }, @@ -102,10 +119,12 @@ const CATEGORIES: Category[] = [ { id: 501, name: '랭킹', + path: '#', }, { id: 502, name: '게임', + path: '#', }, ], }, @@ -116,30 +135,37 @@ const CATEGORIES: Category[] = [ { id: 601, name: 'CTF', + path: '#', }, { id: 602, name: 'CHALLENGES', + path: '#', }, { id: 603, name: 'SCOREBOARD', + path: '#', }, { id: 604, name: 'TEAM', + path: '#', }, { id: 605, name: '문제관리', + path: '#', }, { id: 606, name: '제출로그', + path: '#', }, { id: 607, name: '대회운영', + path: '#', }, ], }, @@ -150,30 +176,37 @@ const CATEGORIES: Category[] = [ { id: 701, name: '직책관리', + path: '#', }, { id: 702, name: '선거관리', + path: '#', }, { id: 703, name: '도서관리', + path: 'admin/libraryManage', }, { id: 704, name: '기자재관리', + path: '#', }, { id: 705, name: '세미나관리', + path: 'admin/seminarManage', }, { id: 706, name: '활동인원관리', + path: '#', }, { id: 707, name: '상벌점관리', + path: '#', }, ], }, From 563cf0b0ed525b33047c967a4e31169c732bf06e Mon Sep 17 00:00:00 2001 From: publdaze Date: Sun, 25 Jun 2023 11:44:08 +0900 Subject: [PATCH 2/2] =?UTF-8?q?feat=20:=20=EC=B9=B4=ED=85=8C=EA=B3=A0?= =?UTF-8?q?=EB=A6=AC=20=EB=B2=84=ED=8A=BC=20=EB=A7=81=ED=81=AC=EB=A1=9C=20?= =?UTF-8?q?=ED=95=B4=EB=8B=B9=20=EA=B2=BD=EB=A1=9C=20=EC=9D=B4=EB=8F=99=20?= =?UTF-8?q?=EB=90=98=EB=8F=84=EB=A1=9D=20=EC=B2=98=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit #271 --- src/components/Navigation/SubCategoryNav.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/Navigation/SubCategoryNav.tsx b/src/components/Navigation/SubCategoryNav.tsx index 07cfcc19e..c564f6fb2 100644 --- a/src/components/Navigation/SubCategoryNav.tsx +++ b/src/components/Navigation/SubCategoryNav.tsx @@ -1,4 +1,5 @@ import React from 'react'; +import { Link } from 'react-router-dom'; import { CategoryMenu } from '@constants/category'; import { ListItemButton, ListItemText } from '@mui/material'; @@ -8,7 +9,7 @@ interface SubCategoryNavProps { const SubCategoryNav = ({ subcategory }: SubCategoryNavProps) => { return ( - + );