docs(authentication): update example
This commit is contained in:
@@ -16,14 +16,13 @@
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
import 'package:example_router/core/constants/form_field.dart';
|
||||
import 'package:example_router/core/dependency_injection/get_it.dart';
|
||||
import 'package:example_router/core/routes/router.dart';
|
||||
import 'package:example_router/core/utils/custom_password.dart';
|
||||
import 'package:example_router/core/utils/forms.dart';
|
||||
import 'package:example_router/presentation/features/authentication/authentication_cubit.dart';
|
||||
import 'package:example_router/presentation/features/sign_in/blocs/custom_sign_in_cubit.dart';
|
||||
import 'package:example_router/presentation/features/sign_up/blocs/custom_sign_up_cubit.dart';
|
||||
import 'package:example_router/presentation/features/authentication/sign_in/blocs/sign_in_cubit.dart';
|
||||
import 'package:example_router/presentation/features/authentication/sign_up/blocs/sign_up_cubit.dart';
|
||||
import 'package:example_router/presentation/features/edit_account/blocs/edit_account_cubit.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_bloc/flutter_bloc.dart';
|
||||
import 'package:go_router/go_router.dart';
|
||||
@@ -38,7 +37,7 @@ class App extends StatelessWidget {
|
||||
customPasswordValidator: const CustomPassword.pure(),
|
||||
extraSignUpInputs: [
|
||||
FormInput(
|
||||
AppFormField.confirmedPassword,
|
||||
AuthFormField.confirmPassword,
|
||||
const ConfirmedPassword.pure(),
|
||||
metadata: const FormInputMetadata<void>(export: false),
|
||||
),
|
||||
@@ -90,9 +89,8 @@ class App extends StatelessWidget {
|
||||
value: authenticationRepository,
|
||||
),
|
||||
RepositoryProvider<FormRepository>(
|
||||
create: (context) =>
|
||||
FormRepositoryImpl()..registerForm(AppForms.getEditProfileForm()),
|
||||
),
|
||||
create: (context) => FormRepositoryImpl(),
|
||||
)
|
||||
],
|
||||
child: MultiBlocProvider(
|
||||
providers: [
|
||||
@@ -100,12 +98,17 @@ class App extends StatelessWidget {
|
||||
value: authenticationCubit,
|
||||
),
|
||||
BlocProvider<SignUpCubit<int>>(
|
||||
create: (_) => CustomSignUpCubit(
|
||||
create: (_) => ExampleSignUpCubit(
|
||||
authenticationRepository: authenticationRepository,
|
||||
),
|
||||
),
|
||||
BlocProvider<SignInCubit<int>>(
|
||||
create: (_) => CustomSignInCubit(
|
||||
create: (_) => ExampleSignInCubit(
|
||||
authenticationRepository: authenticationRepository,
|
||||
),
|
||||
),
|
||||
BlocProvider<EditAccountCubit<int>>(
|
||||
create: (_) => ExampleEditAccountCubit(
|
||||
authenticationRepository: authenticationRepository,
|
||||
),
|
||||
),
|
||||
|
||||
Reference in New Issue
Block a user