HOME 을 Figma 「홈」 구성으로 — TODAY'S QUEST · 미니맵·확장 맵(프로토타입 v6.2) · 행성 정보 박스 · 인큐베이터 · 아티스트 소식 · HOT ARCHIVE · 인기 K-INSIDE

This commit is contained in:
Sn-Kinos
2026-10-05 16:29:41 +09:00
parent f84d696c21
commit 54d0b23260
45 changed files with 3448 additions and 1111 deletions
+5 -3
View File
@@ -1,7 +1,7 @@
import 'package:fake_cloud_firestore/fake_cloud_firestore.dart';
import 'package:fancake/core/data/backend.dart';
import 'package:fancake/core/theme/app_theme.dart';
import 'package:fancake/core/ui/section_header.dart';
import 'package:fancake/features/home/widgets/home_sections.dart';
import 'package:fancake/features/campaign/campaign_create_screen.dart';
import 'package:fancake/features/campaign/campaign_list_screen.dart';
import 'package:fancake/features/home/home_data.dart';
@@ -49,7 +49,7 @@ class _NoCampaignRepo extends SampleHomeRepository {
growth: base.growth,
quests: base.quests,
briefings: base.briefings,
campaign: null,
campaigns: const [],
insides: base.insides,
);
}
@@ -80,7 +80,7 @@ Future<void> _pump(WidgetTester tester, HomeRepository repo) async {
}
Finder get _hotArchive => find.byWidgetPredicate(
(w) => w is SectionHeader && w.title == 'HOT ARCHIVE',
(w) => w is HomeSectionHeader && w.title == 'HOT ARCHIVE',
);
void main() {
@@ -94,6 +94,8 @@ void main() {
220,
scrollable: find.byType(Scrollable).first,
);
await tester.ensureVisible(_hotArchive);
await tester.pumpAndSettle();
await tester.tap(
find.descendant(of: _hotArchive, matching: find.text('더 보기')),
);