cattr-app/frontend-application

View on GitHub
app/core/modules/TimeUseReport/module.init.js

Summary

Maintainability
A
0 mins
Test Coverage
export const ModuleConfig = {
    routerPrefix: 'time-use-report',
    loadOrder: 20,
    moduleName: 'TimeUseReport',
};

export function init(context) {
    context.addRoute({
        path: '/report/time-use',
        name: 'report.time-use',
        component: () => import(/* webpackChunkName: "report.timeuse" */ './views/TimeuseReport.vue'),
        meta: {
            auth: true,
        },
    });

    context.addNavbarEntryDropDown({
        label: 'navigation.time-use-report',
        section: 'navigation.dropdown.reports',
        to: {
            name: 'report.time-use',
        },
    });

    context.addLocalizationData({
        en: require('./locales/en'),
        ru: require('./locales/ru'),
    });

    return context;
}