fix:UI
This commit is contained in:
@@ -7,11 +7,11 @@ import '../../../common/domain/metal_type.dart';
|
|||||||
import '../../../common/domain/money.dart';
|
import '../../../common/domain/money.dart';
|
||||||
import '../../../common/router/app_router.dart';
|
import '../../../common/router/app_router.dart';
|
||||||
import '../../../common/widgets/prototype_ui.dart';
|
import '../../../common/widgets/prototype_ui.dart';
|
||||||
import '../application/asset_portfolio_controller.dart';
|
import '../../market/application/market_controller.dart';
|
||||||
import '../../profile/application/price_color_theme.dart';
|
import '../../profile/application/price_color_theme.dart';
|
||||||
import '../../profile/application/profile_settings_controller.dart';
|
import '../../profile/application/profile_settings_controller.dart';
|
||||||
|
import '../application/asset_portfolio_controller.dart';
|
||||||
import '../data/asset_models.dart';
|
import '../data/asset_models.dart';
|
||||||
import '../../market/application/market_controller.dart';
|
|
||||||
|
|
||||||
class AssetsPage extends ConsumerWidget {
|
class AssetsPage extends ConsumerWidget {
|
||||||
const AssetsPage({super.key});
|
const AssetsPage({super.key});
|
||||||
@@ -27,7 +27,7 @@ class AssetsPage extends ConsumerWidget {
|
|||||||
return SafeArea(
|
return SafeArea(
|
||||||
top: false,
|
top: false,
|
||||||
child: ListView(
|
child: ListView(
|
||||||
padding: const EdgeInsets.fromLTRB(0, 8, 0, 86),
|
padding: const EdgeInsets.fromLTRB(0, 8, 0, 20),
|
||||||
children: [
|
children: [
|
||||||
PrototypeFrame(
|
PrototypeFrame(
|
||||||
child: Column(
|
child: Column(
|
||||||
|
|||||||
@@ -57,7 +57,7 @@ class MarketPage extends HookConsumerWidget {
|
|||||||
return SafeArea(
|
return SafeArea(
|
||||||
top: false,
|
top: false,
|
||||||
child: ListView(
|
child: ListView(
|
||||||
padding: const EdgeInsets.fromLTRB(0, 8, 0, 86),
|
padding: const EdgeInsets.fromLTRB(0, 8, 0, 20),
|
||||||
children: [
|
children: [
|
||||||
PrototypeFrame(
|
PrototypeFrame(
|
||||||
child: Column(
|
child: Column(
|
||||||
|
|||||||
@@ -50,7 +50,7 @@ class NewsPage extends HookConsumerWidget {
|
|||||||
},
|
},
|
||||||
child: ListView(
|
child: ListView(
|
||||||
physics: const AlwaysScrollableScrollPhysics(),
|
physics: const AlwaysScrollableScrollPhysics(),
|
||||||
padding: const EdgeInsets.fromLTRB(0, 8, 0, 86),
|
padding: const EdgeInsets.fromLTRB(0, 8, 0, 20),
|
||||||
children: [
|
children: [
|
||||||
PrototypeFrame(
|
PrototypeFrame(
|
||||||
child: Column(
|
child: Column(
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
import 'package:flutter_remix/flutter_remix.dart';
|
||||||
import 'package:go_router/go_router.dart';
|
import 'package:go_router/go_router.dart';
|
||||||
import 'package:hooks_riverpod/hooks_riverpod.dart';
|
import 'package:hooks_riverpod/hooks_riverpod.dart';
|
||||||
import 'package:shadcn_ui/shadcn_ui.dart';
|
import 'package:shadcn_ui/shadcn_ui.dart';
|
||||||
@@ -202,9 +203,8 @@ class ProfilePage extends ConsumerWidget {
|
|||||||
),
|
),
|
||||||
const PrototypeDivider(margin: EdgeInsets.zero),
|
const PrototypeDivider(margin: EdgeInsets.zero),
|
||||||
SettingRow(
|
SettingRow(
|
||||||
icon: Icons.privacy_tip_outlined,
|
icon: FlutterRemix.file_list_3_line,
|
||||||
title: '隐私政策 · 用户协议',
|
title: '用户协议',
|
||||||
trailing: null,
|
|
||||||
onTap: () => launchUrlString(
|
onTap: () => launchUrlString(
|
||||||
AppH5UrlsHelper.withCacheBuster(
|
AppH5UrlsHelper.withCacheBuster(
|
||||||
AppH5Urls.userProtocolUrl,
|
AppH5Urls.userProtocolUrl,
|
||||||
@@ -213,9 +213,18 @@ class ProfilePage extends ConsumerWidget {
|
|||||||
),
|
),
|
||||||
),
|
),
|
||||||
const PrototypeDivider(margin: EdgeInsets.zero),
|
const PrototypeDivider(margin: EdgeInsets.zero),
|
||||||
|
SettingRow(
|
||||||
|
icon: FlutterRemix.shield_check_line,
|
||||||
|
title: '隐私政策',
|
||||||
|
onTap: () => launchUrlString(
|
||||||
|
AppH5UrlsHelper.withCacheBuster(AppH5Urls.privacyUrl),
|
||||||
|
mode: LaunchMode.inAppBrowserView,
|
||||||
|
),
|
||||||
|
),
|
||||||
|
const PrototypeDivider(margin: EdgeInsets.zero),
|
||||||
SettingRow(
|
SettingRow(
|
||||||
icon: Icons.info_outline,
|
icon: Icons.info_outline,
|
||||||
title: '免责声明 · 数据来源',
|
title: '免责声明',
|
||||||
trailing: null,
|
trailing: null,
|
||||||
onTap: () => _showDisclaimer(context),
|
onTap: () => _showDisclaimer(context),
|
||||||
),
|
),
|
||||||
|
|||||||
Reference in New Issue
Block a user