redesigned payment page + a lot of fixes
This commit is contained in:
@@ -3,6 +3,8 @@ import 'package:flutter/material.dart';
|
||||
// ignore: depend_on_referenced_packages
|
||||
import 'package:flutter_web_plugins/flutter_web_plugins.dart';
|
||||
|
||||
import 'package:go_router/go_router.dart';
|
||||
|
||||
import 'package:provider/provider.dart';
|
||||
|
||||
import 'package:logging/logging.dart';
|
||||
@@ -29,10 +31,12 @@ import 'package:pweb/app/app.dart';
|
||||
import 'package:pweb/pages/invitations/widgets/list/view_model.dart';
|
||||
import 'package:pweb/app/timeago.dart';
|
||||
import 'package:pweb/providers/two_factor.dart';
|
||||
import 'package:pweb/controllers/operations/wallet_transactions.dart';
|
||||
import 'package:pweb/providers/wallet_transactions.dart';
|
||||
import 'package:pweb/services/posthog.dart';
|
||||
import 'package:pweb/services/wallet_transactions.dart';
|
||||
import 'package:pweb/providers/account.dart';
|
||||
import 'package:pweb/providers/locale.dart';
|
||||
|
||||
void _setupLogging() {
|
||||
Logger.root.level = Level.ALL;
|
||||
@@ -51,13 +55,16 @@ void main() async {
|
||||
|
||||
_setupLogging();
|
||||
setUrlStrategy(PathUrlStrategy());
|
||||
GoRouter.optionURLReflectsImperativeAPIs = true;
|
||||
|
||||
initializeTimeagoLocales();
|
||||
|
||||
runApp(
|
||||
MultiProvider(
|
||||
providers: [
|
||||
ChangeNotifierProvider(create: (_) => LocaleProvider(null)),
|
||||
ChangeNotifierProvider<LocaleProvider>(
|
||||
create: (_) => PwebLocaleProvider(null),
|
||||
),
|
||||
ChangeNotifierProxyProvider<LocaleProvider, AccountProvider>(
|
||||
create: (_) => PwebAccountProvider(),
|
||||
update: (context, localeProvider, provider) =>
|
||||
@@ -68,7 +75,13 @@ void main() async {
|
||||
update: (context, accountProvider, provider) =>
|
||||
provider!..update(accountProvider),
|
||||
),
|
||||
ChangeNotifierProvider(create: (_) => OrganizationsProvider()),
|
||||
ChangeNotifierProxyProvider<AccountProvider, OrganizationsProvider>(
|
||||
//TODO controll scope of the provider
|
||||
create: (_) => OrganizationsProvider(),
|
||||
lazy: false,
|
||||
update: (_, accountProvider, organizations) =>
|
||||
organizations!..updateAccount(accountProvider),
|
||||
),
|
||||
ChangeNotifierProxyProvider<OrganizationsProvider, PermissionsProvider>(
|
||||
create: (_) => PermissionsProvider(),
|
||||
update: (context, orgnization, provider) =>
|
||||
@@ -130,9 +143,16 @@ void main() async {
|
||||
update: (_, wallets, controller) => controller!..update(wallets),
|
||||
),
|
||||
ChangeNotifierProvider(
|
||||
create: (_) =>
|
||||
WalletTransactionsProvider(MockWalletTransactionsService())
|
||||
..load(),
|
||||
create: (_) => WalletTransactionsProvider(
|
||||
MockWalletTransactionsService(),
|
||||
),
|
||||
),
|
||||
ChangeNotifierProxyProvider<
|
||||
WalletTransactionsProvider,
|
||||
WalletTransactionsController
|
||||
>(
|
||||
create: (_) => WalletTransactionsController(),
|
||||
update: (_, provider, controller) => controller!..update(provider),
|
||||
),
|
||||
],
|
||||
child: const PayApp(),
|
||||
|
||||
Reference in New Issue
Block a user