import { initApplicationModule } from '@theorchard/suite-frontend';
import {
    ROUTE_BULK_ACCOUNT_SELECTION,
    ROUTE_BULK_CREATE_DIGITAL_AUDIO,
    ROUTE_BULK_CREATE_GETTING_STARTED,
    ROUTE_BULK_ADMIN,
} from 'src/constants';
import AccountSelectionPage from 'src/pages/accountSelectionPage';
import AdminPage from 'src/pages/adminPage';
import BulkCreatePage from 'src/pages/bulkCreatePage';
import './styles';
import GettingStartedPage from 'src/pages/gettingStartedPage';

initApplicationModule({
    name: 'bulkDigitalAudio',
    roles: ['bulk_create_digital_audio'],
    routes: [
        {
            id: 'bulkAccountSelection',
            path: ROUTE_BULK_ACCOUNT_SELECTION,
            page: AccountSelectionPage,
        },
        {
            id: 'bulkDigitalAudio',
            path: ROUTE_BULK_CREATE_DIGITAL_AUDIO,
            page: BulkCreatePage,
        },
        {
            id: 'bulkGettingStarted',
            path: ROUTE_BULK_CREATE_GETTING_STARTED,
            page: GettingStartedPage,
        },
        {
            id: 'bulkAdmin',
            path: ROUTE_BULK_ADMIN,
            page: AdminPage,
        },
    ],
});
