feat(flutter): 统一二级页头并恢复新剧暖色

This commit is contained in:
Zhou Weidong committed 2026-10-20 15:55:12 +08:00
1 parent 7b2970d5c5
commit 1c6c92170d
26 files changed
+492 -427

No files matched your search

+8 -14
View File
@@ -13,6 +13,7 @@ import '../../core/theme/app_colors.dart';
import '../../core/theme/app_dimens.dart';
import '../../core/theme/app_theme.dart';
import '../../core/widgets/empty_state.dart';
import '../../core/widgets/plain_page_scaffold.dart';
import '../../l10n/app_localizations.dart';
/// 商品货架:金币包与会员档位共用一套真实接口渲染。
@@ -57,20 +58,13 @@ class _StorePageState extends State<StorePage> {
final isVip = widget.type == StoreController.vipType;
return Theme(
data: AppTheme.light(),
child: Scaffold(
key: const Key('store-page'),
backgroundColor: AppColors.ink,
appBar: AppBar(
backgroundColor: AppColors.ink,
foregroundColor: AppColors.onSurface,
title: Text(isVip ? l10n.vipTitle : l10n.rechargeTitle),
),
body: SafeArea(
top: false,
child: ListenableBuilder(
listenable: controller,
builder: (context, _) => _body(l10n, isVip),
),
child: PlainPageScaffold(
pageKey: const Key('store-page'),
backKey: const Key('store-back'),
title: isVip ? l10n.vipTitle : l10n.rechargeTitle,
child: ListenableBuilder(
listenable: controller,
builder: (context, _) => _body(l10n, isVip),
),
),
);