Figma 설명 프레임 반영 — 로그인·온보딩·스플래시 · HOME · GALAXY · 퀘스트·이클립스·알림

This commit is contained in:
Sn-Kinos
2026-10-06 03:03:20 +09:00
parent 64825e72b0
commit ecf5998725
77 changed files with 2703 additions and 640 deletions
@@ -26,6 +26,7 @@ class EclipseBanner extends StatelessWidget {
required this.repository,
this.fandomId,
this.onTap,
this.nebula = false,
this.margin = const EdgeInsets.fromLTRB(
AppSpace.s4,
AppSpace.s2,
@@ -42,6 +43,9 @@ class EclipseBanner extends StatelessWidget {
final VoidCallback? onTap;
final EdgeInsets margin;
/// 대상 팬덤이 아직 성운인가 — 상세 · 방어 화면이 성운 그림을 그린다.
final bool nebula;
@override
Widget build(BuildContext context) => LiveStreamBuilder<EclipseState?>(
// 대상 팬덤이 바뀌면 구독을 갈아탄다 — [LiveStreamBuilder] 주석 참고.
@@ -58,9 +62,11 @@ class EclipseBanner extends StatelessWidget {
child: EclipseBannerCard(
state: state,
onTap: onTap ?? () => Navigator.of(context, rootNavigator: true).push(
MaterialPageRoute<void>(builder: (_) => EclipseDefendScreen(
repository: repository, fandomId: state.fandomId,
)),
eclipseDefendRoute(
repository: repository,
fandomId: state.fandomId,
nebula: nebula,
),
),
),
),