diff --git a/lib/pages_desktop_specific/cashfusion/desktop_cashfusion_view.dart b/lib/pages_desktop_specific/cashfusion/desktop_cashfusion_view.dart new file mode 100644 index 000000000..00790240a --- /dev/null +++ b/lib/pages_desktop_specific/cashfusion/desktop_cashfusion_view.dart @@ -0,0 +1,115 @@ +/* + * This file is part of Stack Wallet. + * + * Copyright (c) 2023 Cypher Stack + * All Rights Reserved. + * The code is distributed under GPLv3 license, see LICENSE file for details. + * Generated by Cypher Stack on 2023-05-26 + * + */ + +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:flutter_svg/svg.dart'; +import 'package:stackwallet/themes/stack_colors.dart'; +import 'package:stackwallet/utilities/assets.dart'; +import 'package:stackwallet/utilities/text_styles.dart'; +import 'package:stackwallet/widgets/custom_buttons/app_bar_icon_button.dart'; +import 'package:stackwallet/widgets/desktop/desktop_app_bar.dart'; +import 'package:stackwallet/widgets/desktop/desktop_scaffold.dart'; + +class DesktopCashFusionView extends ConsumerStatefulWidget { + const DesktopCashFusionView({ + super.key, + required this.walletId, + }); + + static const String routeName = "/desktopCashFusionView"; + + final String walletId; + + @override + ConsumerState<DesktopCashFusionView> createState() => _DesktopCashFusion(); +} + +class _DesktopCashFusion extends ConsumerState<DesktopCashFusionView> { + @override + void initState() { + super.initState(); + } + + @override + void dispose() { + super.dispose(); + } + + @override + Widget build(BuildContext context) { + debugPrint("BUILD: $runtimeType"); + + return DesktopScaffold( + appBar: DesktopAppBar( + background: Theme.of(context).extension<StackColors>()!.popupBG, + isCompactHeight: true, + useSpacers: false, + leading: Expanded( + child: Row( + children: [ + const SizedBox( + width: 32, + ), + AppBarIconButton( + size: 32, + color: Theme.of(context) + .extension<StackColors>()! + .textFieldDefaultBG, + shadows: const [], + icon: SvgPicture.asset( + Assets.svg.arrowLeft, + width: 18, + height: 18, + color: Theme.of(context) + .extension<StackColors>()! + .topNavIconPrimary, + ), + onPressed: Navigator.of(context).pop, + ), + const SizedBox( + width: 15, + ), + SvgPicture.asset( + Assets.svg.cashFusion, + width: 32, + height: 32, + ), + const SizedBox( + width: 12, + ), + Text( + "CashFusion", + style: STextStyles.desktopH3(context), + ) + ], + ), + ), + ), + body: const Padding( + padding: EdgeInsets.all(24), + child: Column(crossAxisAlignment: CrossAxisAlignment.start, children: [ + Row( + children: [ + Expanded( + child: SingleChildScrollView( + // child: FusionParticipantList( + // walletId: widget.walletId, + // ), + child: Text("TODO FusionParticipantList"), + ), + ), + ], + ), + ]), + ), + ); + } +}