Translated breadcrumbs (delaying routes init)
dagi12 opened this issue · 1 comments
dagi12 commented
Is there a way to delay hoc initialization. Currently I do something like this
const getTranslatedRoutes = (): BreadcrumbsRoute[] => [
{ path: '/logout', breadcrumb: i18n.t('global.menu.logout') },
{ path: '/main', breadcrumb: i18n.t('global.menu.main') },
{ path: '/admin', breadcrumb: i18n.t('global.menu.admin') }
];
export default connect(
mapStateToProps,
null
)(withBreadcrumbs(getTranslatedRoutes())(Breadcrumbs));
Which lead to error because app didn't download translations yet. I need route configuration to be lazily initialized.
icd2k3 commented
@dagi12 check out this code sandbox with localization. Seems to be working fine, maybe the connect
HOC from redux is causing issues somehow?