diff --git a/src/views/account/CategoryView.vue b/src/views/account/CategoryView.vue index 3b06397..8978f36 100644 --- a/src/views/account/CategoryView.vue +++ b/src/views/account/CategoryView.vue @@ -230,9 +230,12 @@ onBeforeUnmount(destroySortables) -

- 등록된 {{ activeType === 'EXPENSE' ? '지출' : '수입' }} 분류가 없습니다. -

+
+

🗂️

+

등록된 {{ activeType === 'EXPENSE' ? '지출' : '수입' }} 분류가 없어요

+

기본 분류를 불러오면 식비·교통 등이 한 번에 추가됩니다.

+ +
@@ -421,6 +424,39 @@ button.danger { .msg.error { color: #c0392b; } +/* 신규 유저 빈 상태 */ +.empty-state { + text-align: center; + padding: 2.2rem 1rem 2rem; +} +.empty-emoji { + font-size: 2.6rem; +} +.empty-title { + margin-top: 0.6rem; + font-size: 1.05rem; + font-weight: 700; + color: var(--color-heading); +} +.empty-desc { + margin-top: 0.3rem; + font-size: 0.88rem; + opacity: 0.7; +} +.empty-cta { + margin-top: 1.1rem; + padding: 0.7rem 1.6rem; + border: 0; + border-radius: 10px; + background: hsla(160, 100%, 37%, 1); + color: #fff; + font-size: 0.95rem; + font-weight: 700; + cursor: pointer; +} +.empty-cta:hover { + background: hsla(160, 100%, 32%, 1); +} /* 인앱 확인 모달 */ .modal-backdrop { position: fixed;