From dbe255cf1c9de7ad8eb3305801aaa66e0c208862 Mon Sep 17 00:00:00 2001 From: ByungCheol Date: Sat, 27 Jun 2026 19:56:01 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20=EC=82=AC=EC=9D=B4=EB=93=9C=EB=B0=94=20?= =?UTF-8?q?=EB=A9=94=EB=89=B4=EC=97=90=20=EC=95=84=EC=9D=B4=EC=BD=98=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80=20(lucide=20=EC=8A=A4=ED=83=80=EC=9D=BC=20?= =?UTF-8?q?=EC=9D=B8=EB=9D=BC=EC=9D=B8=20SVG)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 가계부/게시판/관리자 각 메뉴 항목에 18px 아이콘, 하단 내비와 톤 통일 - .menu-item flex 정렬, 활성 항목 아이콘 강조 Co-Authored-By: Claude Opus 4.8 --- src/components/layout/AppSidebar.vue | 81 ++++++++++++++++++++++++---- 1 file changed, 70 insertions(+), 11 deletions(-) diff --git a/src/components/layout/AppSidebar.vue b/src/components/layout/AppSidebar.vue index 42c0b56..12a0951 100644 --- a/src/components/layout/AppSidebar.vue +++ b/src/components/layout/AppSidebar.vue @@ -6,6 +6,20 @@ import { BOARDS } from '@/constants/boards' const auth = useAuthStore() const ui = useUiStore() + +// 메뉴 아이콘 (lucide 스타일 인라인 SVG path — 하단 내비와 동일 톤). 값은 정적/신뢰 마크업. +const icons = { + entries: '', + stats: '', + recurrings: '', + wallets: '', + categories: '', + budget: '', + tags: '', + board: '', + users: '', + sliders: '', +}