feat: option to add additional steps

This commit is contained in:
Stein Milder 2022-09-22 09:40:25 +02:00
parent 201fc12823
commit 711124b7ba

View file

@ -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']!,