feat: 프레스티지/업적 UI 컴포넌트 추가 및 게임 상태 업데이트 (JSA-55)

- AchievementToast, PrestigeModal, AchievementsScreen 컴포넌트 추가
- BottomTabBar에 업적 탭 연결
- useGameStore 프레스티지/업적 상태 로직 수정
- pages/index.tsx 라우팅 업데이트

Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
2026-04-02 04:19:19 +09:00
parent 3178d880f2
commit 9800d067b9
6 changed files with 1434 additions and 2 deletions

View File

@@ -43,7 +43,7 @@ const throttledStorage = createJSONStorage(() => ({
removeItem: (name: string): void => localStorage.removeItem(name),
}));
export type TabName = 'elements' | 'evolution' | 'fusion' | 'shop' | 'settings';
export type TabName = 'elements' | 'evolution' | 'fusion' | 'shop' | 'achievements' | 'settings';
export type Language = 'ko' | 'en';
const INITIAL_ELEMENTS: Record<string, number> = {