@php $path = request()->path(); $is = fn ($p) => $path === ltrim($p, '/') || str_starts_with($path, ltrim($p, '/').'/'); @endphp @if ($isProject) {{ __('menu.my_project') }} {{ __('menu.project_stock') }} {{ __('menu.project_expense') }} {{ __('menu.estimated_budget') }} {{ __('menu.cost_vs_budget') }} @else
{{ __('menu.dashboard') }} @foreach ([ ['menu.projects', 'fa-project-diagram', [ ['menu.project_design', 'fa-plus', '/projects'], ['menu.in_progress', 'fa-clipboard-list', '/projects/in-progress'], ['menu.completed', 'fa-check', '/projects/completed'], ['menu.project_assign', 'fa-exchange-alt', '/projects/assign'], ['menu.payments', 'fa-credit-card', '/projects/payments'], ['menu.short_report', 'fa-chart-bar', '/reports/project-short'], ['menu.payment_duration', 'fa-chart-bar', '/reports/payment-duration'], ]], ['menu.purchase', 'fa-shopping-cart', [ ['menu.supplier', 'fa-truck', '/purchase/supplier'], ['menu.purchase_order', 'fa-file-invoice', '/purchase/order'], ['menu.stock_transaction', 'fa-exchange-alt', '/purchase/stock-transaction'], ['menu.warehouse_transfer', 'fa-exchange-alt', '/purchase/warehouse-transfer'], ['menu.material_issue', 'fa-exchange-alt', '/purchase/material-issue'], ['menu.material_consumption', 'fa-exchange-alt', '/purchase/material-consumption'], ['menu.material_return', 'fa-undo', '/purchase/material-return'], ['menu.project_expense', 'fa-money-bill-wave', '/purchase/project-expense'], ['menu.supplier_payments', 'fa-credit-card', '/purchase/supplier-payments'], ]], ['menu.reports', 'fa-chart-bar', [ ['menu.material_issue_report', 'fa-chart-bar', '/purchase/material-issue-report'], ['menu.material_consumption_report', 'fa-chart-bar', '/purchase/material-consumption-report'], ['menu.stock_report', 'fa-chart-bar', '/purchase/stock-report'], ['menu.all_projects_stock', 'fa-clipboard-list', '/purchase/project-stock'], ['menu.material_return_report', 'fa-undo', '/purchase/material-return-report'], ['menu.project_expense_report', 'fa-money-bill-wave', '/purchase/project-expense-report'], ['menu.estimated_budget', 'fa-chart-bar', '/reports/project-budget'], ['menu.project_cost_vs_budget', 'fa-chart-bar', '/reports/project-cost'], ['menu.project_short_report', 'fa-chart-bar', '/reports/project-short'], ['menu.payment_duration', 'fa-chart-bar', '/reports/payment-duration'], ['menu.purchase_payables', 'fa-chart-bar', '/reports/purchase-payables'], ['menu.labor_report', 'fa-chart-bar', '/employee/labor-report'], ['menu.account_report', 'fa-file-invoice', '/reports/account-report'], ['menu.account_ledger', 'fa-file-invoice', '/reports/account-ledger'], ]], ['menu.employee', 'fa-users', [ ['menu.attendance', 'fa-calendar-check', '/employee/attendance'], ['menu.department', 'fa-sitemap', '/employee/department'], ['menu.employee_contracts', 'fa-file-contract', '/employee/contracts'], ['menu.payroll', 'fa-money-bill', '/employee/payroll'], ['menu.payroll_payments', 'fa-hand-holding-usd', '/employee/payroll-payments'], ['menu.labor_work_payments', 'fa-hard-hat', '/employee/labor-work'], ]], ['menu.contractors', 'fa-hard-hat', [ ['menu.add_contractor', 'fa-plus', '/contractors/add'], ['menu.contractor_contracts', 'fa-file-contract', '/contractors/contracts'], ['menu.payments', 'fa-credit-card', '/contractors/payments'], ]], ['menu.equipment', 'fa-wrench', [ ['menu.equipment_categories', 'fa-list', '/equipment/categories'], ['menu.hire_contracts', 'fa-file-contract', '/equipment/hire-contracts'], ['menu.equipment_assignments', 'fa-user', '/equipment/assignments'], ['menu.equipment_fuel', 'fa-gas-pump', '/equipment/fuel'], ['menu.maintenance', 'fa-tools', '/equipment/maintenance'], ['menu.operators', 'fa-user', '/equipment/operators'], ['menu.hire_payments', 'fa-credit-card', '/equipment/payments'], ['menu.equipment_reports', 'fa-chart-bar', '/equipment/reports'], ]], ['menu.settings', 'fa-cog', [ ['menu.currency', 'fa-money-bill-wave', '/settings/currency'], ['menu.units', 'fa-ruler-combined', '/settings/units'], ['menu.account_types', 'fa-list', '/settings/account-types'], ['menu.accounts', 'fa-wallet', '/settings/accounts'], ['menu.partners', 'fa-users', '/settings/partners'], ['menu.item_categories', 'fa-list', '/settings/item-categories'], ['menu.items', 'fa-list', '/settings/items'], ['menu.warehouses', 'fa-warehouse', '/settings/warehouses'], ['menu.employees', 'fa-user', '/settings/employees'], ['menu.equipment_machinery', 'fa-wrench', '/settings/equipment'], ['menu.fund_receipts', 'fa-receipt', '/settings/fund-receipts'], ['menu.account_transfers', 'fa-exchange-alt', '/account-transfers'], ['menu.company_header_footer', 'fa-receipt', '/settings/company'], ['menu.languages', 'fa-language', '/settings/languages'], ['menu.users', 'fa-user', '/settings/users'], ]], ] as [$label, $icon, $children])
@foreach ($children as [$childLabel, $childIcon, $childPath]) {{ __($childLabel) }} @endforeach
@endforeach
@endif