Co-Authored-By: Claude Opus 5
// 그룹 헤딩(라우트 없음) 아래 자식 링크를 두는 2단 구조다 — 「학생 회원」은 「회원정보관리」
// 그룹의 자식이다(「학생회원관리」가 아니다).
//
-// 시안에는 이 외에도 꾸미기아이템관리·게시판관리(고객센터)·포인트관리·콘텐츠관리·시스템관리
-// 5개 그룹이 더 있지만, 전부 대응하는 화면/라우트가 아직 없어 지금 추가하면 눌러도 갈 곳 없는
-// 죽은 메뉴가 된다. 각 화면이 실제로 구현될 때 해당 그룹과 자식 링크를 추가한다.
+// 시안에는 이 외에도 게시판관리(고객센터)·포인트관리·콘텐츠관리·시스템관리 4개 그룹이 더
+// 있지만, 전부 대응하는 화면/라우트가 아직 없어 지금 추가하면 눌러도 갈 곳 없는 죽은 메뉴가
+// 된다. 각 화면이 실제로 구현될 때 해당 그룹과 자식 링크를 추가한다.
const SIDEBAR_NAV_TREE: SidebarNavNode[] = [
{ type: 'link', label: '홈', href: '/' },
{
label: '관리자정보관리',
children: [{ type: 'link', label: '관리자 회원', href: '/admins' }],
},
+ {
+ // 기획(Figma ADM_ITM_101)의 화면경로가 「아이템 관리 < 꾸미기아이템관리」다. 셋트아이템은
+ // 같은 화면(/decoration-items)을 유형 탭으로 전환해 재사용하므로 별도 링크를 두지 않는다
+ // (decoration-item-query.ts 상단 주석 참조).
+ type: 'group',
+ label: '꾸미기아이템관리',
+ children: [{ type: 'link', label: '아이템 관리', href: '/decoration-items' }],
+ },
];
interface AdminSidebarProps {
Once you delete this comment, you won't be able to recover it. Are you sure you want to delete this comment?
Delete comment
Once you delete this comment, you won't be able to recover it. Are you sure you want to delete this comment?