payin fixes , allowance setup device step modified , sca pin 2fa added, provisioning changes

This commit is contained in:
2026-02-19 14:56:05 +01:00
parent 2ba83a22ac
commit 722c978674
46 changed files with 593 additions and 232 deletions

View File

@@ -99,6 +99,7 @@ class DepositViewModel extends Notifier<DepositViewState> {
);
if (!ref.mounted) return;
ref.read(childDataProvider(childId).notifier).load();
state = state.copyWith(isSubmitting: false, success: true);
} catch (e) {
if (!ref.mounted) return;

View File

@@ -91,6 +91,7 @@ class ExtractViewModel extends Notifier<ExtractViewState> {
);
if (!ref.mounted) return;
ref.read(childDataProvider(childId).notifier).load();
state = state.copyWith(isSubmitting: false, success: true);
} catch (e) {
if (!ref.mounted) return;

View File

@@ -35,20 +35,32 @@ class HomeScreen extends ConsumerWidget {
margin: EdgeInsets.all(30),
child: Column(
children: [
Align(
alignment: Alignment.topLeft,
child: Text.rich(
TextSpan(
text: context.translate(I18n.homeGreeting),
style: TextStyle(fontSize: 25),
children: <TextSpan>[
Row(
children: [
Expanded(
child: Text.rich(
TextSpan(
text: viewState.userName,
style: TextStyle(fontWeight: FontWeight.w500),
text: context.translate(I18n.homeGreeting),
style: TextStyle(fontSize: 25),
children: <TextSpan>[
TextSpan(
text: viewState.userName,
style: TextStyle(fontWeight: FontWeight.w500),
),
],
),
],
),
),
),
IconButton(
onPressed: () =>
navigationContract.pushTo(AppRoutes.deviceSetup),
icon: Icon(
Icons.person_add_outlined,
color: theme.getColorFor(ThemeCode.textPrimary),
),
tooltip: context.translate(I18n.homeAddAnotherKid),
),
],
),
_buildWalletsList(context, viewState.children, viewState.childWallets, viewState.childDevices, ref),
Align(
@@ -67,7 +79,6 @@ class HomeScreen extends ConsumerWidget {
),
if (balance != null)
WalletBalanceBlock(
max: balance.totalBalance,
value: balance.availableBalance,
savings: balance.allocatedBalance,
),