mirror of
https://github.com/Iconica-Development/flutter_registration.git
synced 2025-05-19 05:23:43 +02:00
feat: option to add additional steps
This commit is contained in:
parent
201fc12823
commit
711124b7ba
1 changed files with 4 additions and 1 deletions
|
@ -8,11 +8,13 @@ class RegistrationScreen extends StatelessWidget {
|
||||||
const RegistrationScreen({
|
const RegistrationScreen({
|
||||||
required this.afterRegistration,
|
required this.afterRegistration,
|
||||||
required this.repository,
|
required this.repository,
|
||||||
|
this.additionalSteps = const [],
|
||||||
super.key,
|
super.key,
|
||||||
});
|
});
|
||||||
|
|
||||||
final VoidCallback afterRegistration;
|
final VoidCallback afterRegistration;
|
||||||
final RegistrationRepository repository;
|
final RegistrationRepository repository;
|
||||||
|
final List<AuthStep> additionalSteps;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
|
@ -75,7 +77,8 @@ class RegistrationScreen extends StatelessWidget {
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
)
|
),
|
||||||
|
...additionalSteps
|
||||||
],
|
],
|
||||||
onFinish: (values) => register(
|
onFinish: (values) => register(
|
||||||
values['email']!,
|
values['email']!,
|
||||||
|
|
Loading…
Reference in a new issue