import 'package:comwell_key_app/presentation/screens/pregistration/pages/prereg_address_page.dart';
import 'package:comwell_key_app/presentation/screens/pregistration/pages/prereg_confirmation_page.dart';
import 'package:comwell_key_app/presentation/screens/pregistration/pages/prereg_profile_page.dart';
import 'package:comwell_key_app/presentation/screens/pregistration/pages/prereg_up_sales_catalog_page.dart';
import 'package:flutter/material.dart';
enum PreregistrationPage {
profile,
address,
//payment,
upSales,
confirmation;
static PreregistrationPage fromIndex(int index) {
return PreregistrationPage.values[index];
}
static Iterable<Widget> getPages(Key key) {
return PreregistrationPage.values.map((page) {
switch (page) {
case PreregistrationPage.profile:
return PreregProfilePage(key: key);
case PreregistrationPage.address:
return PreregAddressPage(key: key);
/* case PreregistrationPage.payment:
return const PaymentCardsPage(); */
case PreregistrationPage.upSales:
return const PreregUpSalesCatalogPage();
case PreregistrationPage.confirmation:
return PreregConfirmationPage(key: key);
}
});
}
}