dev
dart 45 lines 1.46 KB
Raw
1 import 'dart:ui';
2
3 import 'package:cake_wallet/view_model/wallet_address_list/wallet_address_edit_or_create_view_model.dart';
4 import 'package:flutter/material.dart';
5
6 class AddressInfoPopup extends StatelessWidget {
7 const AddressInfoPopup({
8 super.key,
9 required this.walletAddressEditOrCreateViewModel,
10 });
11
12 final WalletAddressEditOrCreateViewModel walletAddressEditOrCreateViewModel;
13
14 @override
15 Widget build(BuildContext context) {
16 return BackdropFilter(
17 filter: ImageFilter.blur(sigmaX: 10.0, sigmaY: 10.0),
18 child: Column(
19 mainAxisSize: MainAxisSize.max,
20 mainAxisAlignment: MainAxisAlignment.spaceAround,
21 children: [
22 Container(
23 decoration: BoxDecoration(
24 color: Theme.of(context).colorScheme.surfaceContainerHigh,
25 borderRadius: BorderRadiusGeometry.lerp(
26 BorderRadius.circular(12),
27 BorderRadius.circular(24),
28 0.5,
29 ),
30 ),
31 child: Padding(
32 padding: const EdgeInsets.all(8.0),
33 child: Column(
34 children: [
35 Text('Index: ${walletAddressEditOrCreateViewModel.index}'),
36 SizedBox(height: 16),
37 Text('Derivation Path: ${walletAddressEditOrCreateViewModel.derivationPath}'),
38 ],
39 ),
40 ),
41 ),
42 ]),
43 );
44 }
45 }