diff --git a/assets/gif/monero-chan-dance.gif b/assets/gif/monero-chan-dance.gif new file mode 100644 index 000000000..d0b303045 Binary files /dev/null and b/assets/gif/monero-chan-dance.gif differ diff --git a/lib/pages/churning/churning_progress_view.dart b/lib/pages/churning/churning_progress_view.dart index 8e732e643..55319738a 100644 --- a/lib/pages/churning/churning_progress_view.dart +++ b/lib/pages/churning/churning_progress_view.dart @@ -13,6 +13,7 @@ import '../../widgets/churning/churn_progress_item.dart'; import '../../widgets/custom_buttons/app_bar_icon_button.dart'; import '../../widgets/desktop/primary_button.dart'; import '../../widgets/desktop/secondary_button.dart'; +import '../../widgets/monero_chan_dance.dart'; import '../../widgets/rounded_container.dart'; import '../../widgets/stack_dialog.dart'; import 'churn_error_dialog.dart'; @@ -185,6 +186,10 @@ class _ChurningProgressViewState extends ConsumerState { const SizedBox( height: 20, ), + const MoneroChanDance(), + const SizedBox( + height: 20, + ), ProgressItem( iconAsset: Assets.svg.alertCircle, label: "Waiting for balance to unlock ${ref.watch( diff --git a/lib/pages_desktop_specific/churning/sub_widgets/churning_dialog.dart b/lib/pages_desktop_specific/churning/sub_widgets/churning_dialog.dart index 44615e244..726d73594 100644 --- a/lib/pages_desktop_specific/churning/sub_widgets/churning_dialog.dart +++ b/lib/pages_desktop_specific/churning/sub_widgets/churning_dialog.dart @@ -15,6 +15,7 @@ import '../../../widgets/desktop/desktop_dialog.dart'; import '../../../widgets/desktop/desktop_dialog_close_button.dart'; import '../../../widgets/desktop/primary_button.dart'; import '../../../widgets/desktop/secondary_button.dart'; +import '../../../widgets/monero_chan_dance.dart'; import '../../../widgets/rounded_container.dart'; import '../../../widgets/rounded_white_container.dart'; @@ -235,6 +236,10 @@ class _ChurnDialogViewState extends ConsumerState { const SizedBox( height: 20, ), + const MoneroChanDance(), + const SizedBox( + height: 20, + ), ProgressItem( iconAsset: Assets.svg.alertCircle, label: "Waiting for balance to unlock ${ref.watch( diff --git a/lib/utilities/assets.dart b/lib/utilities/assets.dart index e0245131a..73c520410 100644 --- a/lib/utilities/assets.dart +++ b/lib/utilities/assets.dart @@ -279,4 +279,5 @@ class _GIF { const _GIF(); String get stacyOnion => "assets/gif/stacy_onion.gif"; + String get moneroChanDance => "assets/gif/monero-chan-dance.gif"; } diff --git a/lib/widgets/monero_chan_dance.dart b/lib/widgets/monero_chan_dance.dart new file mode 100644 index 000000000..197f75b2c --- /dev/null +++ b/lib/widgets/monero_chan_dance.dart @@ -0,0 +1,18 @@ +import 'package:flutter/material.dart'; + +import '../utilities/assets.dart'; + +class MoneroChanDance extends StatelessWidget { + const MoneroChanDance({super.key, this.height = 200}); + + final double height; + @override + Widget build(BuildContext context) { + return Image( + height: height, + image: AssetImage( + Assets.gif.moneroChanDance, + ), + ); + } +}