// Sidebar BI entries — same order as the header mega menu // (MainNavigationMenu.vue): warehouse & logistics → sales & products → financials. const item = (text: string, value: string, link: string) => ({ text, translatedText: '', value, link, active: false, }) export const useBi = () => { return useState('bi', () => ([ { menu: true, text: 'BI', translatedText: '', value: 'bi', link: '#', icon: 'menu-icon tf-icons ti ti-chart-line', active: false, child: true, children: [ // Warehouse & logistics item('Shipments by Org', 'bi_shipments_by_org', '/bi/shipments'), item('Shipments by Country', 'bi_shipments_by_country', '/bi/shipments-by-country'), item('Commission Analytics', 'bi_commission_analytics', '/bi/commission-analytics'), item('Storage Usage (QM3)', 'bi_storage_usage', '/materials/storage-usage'), item('Locator Usage', 'bi_locator_usage', '/bi/locator-usage'), item('Transactions', 'bi_transactions', '/materials/transactions'), item('Material Planning', 'bi_material_planning', '/materials/planning'), // Sales & products item('Product Performance', 'bi_product_performance', '/bi/product-performance'), item('Shipment Line Browser', 'bi_shipment_line_browser', '/sales/shipment-line-browser'), item('Margin Browser', 'bi_margin_browser', '/bi/margin-browser'), item('Inventory Valuation', 'bi_inventory_valuation', '/bi/inventory-valuation'), // Financials item('Profit & Loss (GuV)', 'bi_profit_loss', '/bi/profit-loss'), item('Income Surplus (EÜR)', 'bi_income_surplus', '/bi/income-surplus'), item('Fulfillment Earnings', 'bi_fulfillment_earnings', '/bi/fulfillment-earnings'), item('Fee Line Browser', 'bi_fee_line_browser', '/fulfillment/fee-line-browser'), ] }, ])) }