diff --git a/app/assets/icons/badge.png b/app/assets/icons/badge.png new file mode 100644 index 0000000..c8a4318 Binary files /dev/null and b/app/assets/icons/badge.png differ diff --git a/app/assets/icons/chevron_left.png b/app/assets/icons/chevron_left.png new file mode 100644 index 0000000..3fff11a Binary files /dev/null and b/app/assets/icons/chevron_left.png differ diff --git a/app/assets/icons/chevron_right.png b/app/assets/icons/chevron_right.png new file mode 100644 index 0000000..7ed4687 Binary files /dev/null and b/app/assets/icons/chevron_right.png differ diff --git a/app/assets/icons/circle_user_round.png b/app/assets/icons/circle_user_round.png new file mode 100644 index 0000000..96c7868 Binary files /dev/null and b/app/assets/icons/circle_user_round.png differ diff --git a/app/assets/icons/ellipsis_vertical.png b/app/assets/icons/ellipsis_vertical.png new file mode 100644 index 0000000..0e557c5 Binary files /dev/null and b/app/assets/icons/ellipsis_vertical.png differ diff --git a/app/assets/icons/house.png b/app/assets/icons/house.png new file mode 100644 index 0000000..d6af378 Binary files /dev/null and b/app/assets/icons/house.png differ diff --git a/app/assets/icons/message_square.png b/app/assets/icons/message_square.png new file mode 100644 index 0000000..7f9c97a Binary files /dev/null and b/app/assets/icons/message_square.png differ diff --git a/app/assets/icons/plus.png b/app/assets/icons/plus.png new file mode 100644 index 0000000..c94bf6c Binary files /dev/null and b/app/assets/icons/plus.png differ diff --git a/app/assets/icons/search.png b/app/assets/icons/search.png new file mode 100644 index 0000000..7c9fe41 Binary files /dev/null and b/app/assets/icons/search.png differ diff --git a/app/assets/icons/settings.png b/app/assets/icons/settings.png new file mode 100644 index 0000000..9215b4c Binary files /dev/null and b/app/assets/icons/settings.png differ diff --git a/app/assets/icons/share_2.png b/app/assets/icons/share_2.png new file mode 100644 index 0000000..56e6e83 Binary files /dev/null and b/app/assets/icons/share_2.png differ diff --git a/app/assets/icons/x.png b/app/assets/icons/x.png new file mode 100644 index 0000000..347d078 Binary files /dev/null and b/app/assets/icons/x.png differ diff --git a/app/lib/core/router/app_router.dart b/app/lib/core/router/app_router.dart index fa36155..2d0fd87 100644 --- a/app/lib/core/router/app_router.dart +++ b/app/lib/core/router/app_router.dart @@ -2,6 +2,8 @@ import 'package:flutter/material.dart'; import 'package:go_router/go_router.dart'; import '../config/feature_flags.dart'; +import '../theme/tokens.dart'; +import '../ui/app_icons.dart'; import '../../features/auth/auth_repository.dart'; import '../../features/auth/login_screen.dart'; import '../../features/galaxy/galaxy_screen.dart'; @@ -22,7 +24,9 @@ class AppTab { /// **계약 고정 문자열.** 한글화·치환·순서 변경 금지. final String label; final String path; - final IconData icon; + + /// Figma Bottom Navigation 아이콘. 색은 NavigationBar 테마가 입힌다. + final Widget icon; /// 이 탭을 여는 원격 플래그. null 이면 항상 보인다. /// @@ -39,24 +43,29 @@ class AppTab { /// - 시안 `시안/screens/S-*.html` 의 `