Skip to content
Snippets Groups Projects
Select Git revision
  • f39cafd309201bb1d39fb1980efa054eab47394e
  • master default protected
  • polkadart-stuff
  • provider-to-riverpod
  • implementLightnode
  • hugo_RML16
  • refactorOnboardingSlideshow
  • duniterV1Latest
  • scanNetwork
  • dubp_rs
  • v0.2.12+131
  • v0.2.11+130
  • v0.2.10+129
  • v0.2.9+128
  • v0.2.8+127
  • v0.2.7+125
  • v0.2.6+124
  • v0.2.5+123
  • v0.2.4+122
  • v0.2.3+119
  • v0.2.2+118
  • v0.2.1+113
  • polkawallet-sdk-latest
  • v0.1.29+111
  • v0.1.28+109
  • v0.1.27+108
  • v0.1.26+107
  • v0.1.25+106
  • v0.1.25+105
  • v0.1.24+102
30 results

queries.dart

Blame
  • scan_derivations_info.dart 2.11 KiB
    import 'package:easy_localization/easy_localization.dart';
    import 'package:flutter/material.dart';
    import 'package:gecko/globals.dart';
    import 'package:gecko/models/scale_functions.dart';
    import 'package:gecko/providers/generate_wallets.dart';
    import 'package:provider/provider.dart';
    
    class ScanDerivationsInfo extends StatelessWidget {
      const ScanDerivationsInfo({
        super.key,
      });
    
      @override
      Widget build(BuildContext context) {
        final generateWalletProvider =
            Provider.of<GenerateWalletsProvider>(context);
        return Visibility(
          visible: generateWalletProvider.scanStatus != ScanDerivationsStatus.none,
          child: Padding(
            padding: const EdgeInsets.only(bottom: 15),
            child: Row(
              mainAxisAlignment: MainAxisAlignment.center,
              children: [
                if (generateWalletProvider.scanStatus ==
                    ScanDerivationsStatus.rootScanning)
                  Text(
                    'scanRootDerivationInProgress'.tr(),
                    style: scaledTextStyle(fontSize: 15),
                  ),
                if (generateWalletProvider.scanStatus ==
                    ScanDerivationsStatus.scanning)
                  Text(
                    'derivationsScanProgress'
                        .tr(args: [generateWalletProvider.numberScan.toString()]),
                    style: scaledTextStyle(fontSize: 15),
                  ),
                if (generateWalletProvider.scanStatus ==
                    ScanDerivationsStatus.import)
                  Text(
                    "importDerivationsInProgress".tr(args: [
                      '${generateWalletProvider.scanedWalletNumber}',
                      '${generateWalletProvider.scanedValidWalletNumber}'
                    ]),
                    style: scaledTextStyle(fontSize: 15),
                  ),
                ScaledSizedBox(width: 10),
                ScaledSizedBox(
                  height: 22,
                  width: 22,
                  child: CircularProgressIndicator(
                    color: orangeC,
                    strokeWidth: scaleSize(3),
                  ),
                ),
              ],
            ),
          ),
        );
      }
    }
    
    enum ScanDerivationsStatus { none, rootScanning, scanning, import }