45 lines
1.1 KiB
TypeScript
45 lines
1.1 KiB
TypeScript
import i18next from 'i18next';
|
|
import { FuseNavItemType } from '@fuse/core/FuseNavigation/types/FuseNavItemType';
|
|
import ar from './navigation-i18n/ar';
|
|
import en from './navigation-i18n/en';
|
|
import tr from './navigation-i18n/tr';
|
|
import es from './navigation-i18n/es';
|
|
|
|
i18next.addResourceBundle('en', 'navigation', en);
|
|
i18next.addResourceBundle('tr', 'navigation', tr);
|
|
i18next.addResourceBundle('ar', 'navigation', ar);
|
|
i18next.addResourceBundle('es', 'navigation', es);
|
|
|
|
/**
|
|
* The navigationConfig object is an array of navigation items for the Fuse application.
|
|
*/
|
|
const navigationConfig: FuseNavItemType[] = [
|
|
{
|
|
id: 'example-component',
|
|
title: 'Example',
|
|
translate: 'EXAMPLE',
|
|
type: 'item',
|
|
icon: 'heroicons-outline:star',
|
|
url: 'example'
|
|
},
|
|
{
|
|
id: 'dashboard-component',
|
|
title: 'Tablero',
|
|
translate: 'TABLERO',
|
|
type: 'item',
|
|
icon: 'heroicons-outline:star',
|
|
url: 'dashboards/project'
|
|
},
|
|
{
|
|
id: 'invoice-component',
|
|
title: 'Factura',
|
|
translate: 'INVOICE',
|
|
type: 'item',
|
|
icon: 'heroicons-outline:document-text',
|
|
url: 'invoice/list'
|
|
}
|
|
|
|
];
|
|
|
|
export default navigationConfig;
|