{{ __('Package expired') }}
{{ __('Your package has expired. Only Settings and Subscription are available until you upgrade again.') }}
{{-- language --}} @if (app()->getLocale() === 'ur') @endif @livewireStyles {{-- Pos sidebar collapsed --}}
@php $availableBranches = \App\Support\BranchAccess::availableBranches(); $currentBranch = \App\Support\BranchAccess::currentBranch(); $packageExpired = \App\Support\AdminAccess::isPackageExpired(); $canDashboard = \App\Support\AdminAccess::can('dashboard'); $canProducts = \App\Support\AdminAccess::can('products'); $canVariations = \App\Support\AdminAccess::can('variations'); $canBrands = \App\Support\AdminAccess::can('brands'); $canCategories = \App\Support\AdminAccess::can('categories'); $canUnits = \App\Support\AdminAccess::can('units'); $canOtherCharges = \App\Support\AdminAccess::can('other_charges'); $canStockAdjustments = \App\Support\AdminAccess::can('stock_adjustments'); $canCustomers = \App\Support\AdminAccess::can('customers'); $canCustomerReceipts = \App\Support\AdminAccess::can('customer_receipts'); $canCustomerLedger = \App\Support\AdminAccess::can('customer_ledger'); $canSuppliers = \App\Support\AdminAccess::can('suppliers'); $canSupplierPayments = \App\Support\AdminAccess::can('supplier_payments'); $canSupplierLedger = \App\Support\AdminAccess::can('supplier_ledger'); $canPos = \App\Support\AdminAccess::can('pos'); $canInvoices = \App\Support\AdminAccess::can('invoices'); $canQuotations = \App\Support\AdminAccess::can('quotations'); $canSaleReturns = \App\Support\AdminAccess::can('sale_returns'); $canPurchases = \App\Support\AdminAccess::can('purchases'); $canPurchaseReturns = \App\Support\AdminAccess::can('purchase_returns'); $canAccounts = \App\Support\AdminAccess::can('accounts'); $canExpenses = \App\Support\AdminAccess::can('expenses'); $canAccountStatements = \App\Support\AdminAccess::can('account_statements'); $canAccountTransfer = \App\Support\AdminAccess::can('account_transfer'); $canCashbook = \App\Support\AdminAccess::can('cashbook'); $canStockReport = \App\Support\AdminAccess::can('stock_report'); $canExpiryReport = \App\Support\AdminAccess::can('expiry_report'); $canLowStockReport = \App\Support\AdminAccess::can('low_stock_report'); $canActivityReport = \App\Support\AdminAccess::can('activity_report'); $canLossProfitReport = \App\Support\AdminAccess::can('loss_profit_report'); $canDayEndReport = \App\Support\AdminAccess::can('day_end_report'); // $canInvoiceCutReport = \App\Support\AdminAccess::can('invoice_cut_report'); // $canPurchaseCutReport = \App\Support\AdminAccess::can('purchase_cut_report'); $canStaffManagement = \App\Support\AdminAccess::can('staff_management'); $canStaffAttendance = \App\Support\AdminAccess::can('staff_attendance'); $canStaffPayroll = \App\Support\AdminAccess::can('staff_payroll'); $canBranches = \App\Support\AdminAccess::can('branches'); $canSettings = \App\Support\AdminAccess::can('settings'); $canSubscription = $canSettings; $isPosRoute = request()->routeIs('admin.pos'); $inventoryOpen = request()->routeIs('admin.products') || request()->routeIs('admin.variations') || request()->routeIs('admin.brands') || request()->routeIs('admin.categories') || request()->routeIs('admin.units') || request()->routeIs('admin.stock-adjustments'); $saleOpen = request()->routeIs('admin.invoices') || request()->routeIs('admin.quotations') || request()->routeIs('admin.sale-returns'); $purchaseOpen = request()->routeIs('admin.purchases') || request()->routeIs('admin.purchase-returns'); $customerOpen = request()->routeIs('admin.customers') || request()->routeIs('admin.customer.payments') || request()->routeIs('admin.customer-ledger'); $supplierOpen = request()->routeIs('admin.suppliers') || request()->routeIs('admin.supplier-payments') || request()->routeIs('admin.supplier-ledger'); $payrollOpen = request()->routeIs('admin.staff') || request()->routeIs('admin.staff-attendance') || request()->routeIs('admin.staff-payroll'); $branchesOpen = request()->routeIs('admin.branches'); $reportsOpen = request()->routeIs('admin.reports.stock') || request()->routeIs('admin.reports.expiry') || request()->routeIs('admin.reports.low-stock') || request()->routeIs('admin.reports.activity') || request()->routeIs('admin.reports.loss-profit') || request()->routeIs('admin.reports.day-end') || request()->routeIs('admin.cashbook'); $accountingOpen = request()->routeIs('admin.accounts') || request()->routeIs('admin.expenses') || request()->routeIs('admin.account-statements') || request()->routeIs('admin.account-transfer'); $adminProfile = \App\Models\Admin::find(session('admin_id')); $adminLogo = $adminProfile && $adminProfile->logo ? \App\Support\Branding::storageImageSrc($adminProfile->logo) : \App\Support\Branding::superAdminLogoSrc(); $adminShopName = $adminProfile && $adminProfile->shop_name ? $adminProfile->display_shop_name : ($adminProfile->name ?? __('Admin Panel')); $currentBranchName = $currentBranch?->display_name ?? session('branch_name') ?? __('Main Branch'); $inventoryVisible = $canProducts || $canVariations || $canBrands || $canCategories || $canUnits || $canOtherCharges || $canStockAdjustments; $saleVisible = $canPos || $canInvoices || $canQuotations || $canSaleReturns; $customerVisible = $canCustomers || $canCustomerReceipts || $canCustomerLedger; $supplierVisible = $canSuppliers || $canSupplierPayments || $canSupplierLedger; $purchaseVisible = $canPurchases || $canPurchaseReturns; $payrollVisible = $canStaffManagement || $canStaffAttendance || $canStaffPayroll; $accountingVisible = $canAccounts || $canExpenses || $canAccountStatements || $canAccountTransfer; $reportsVisible = $canCashbook || $canStockReport || $canExpiryReport || $canLowStockReport || $canActivityReport || $canLossProfitReport || $canDayEndReport; $brandRoute = $canDashboard ? route('admin.dashboard') : ($canSettings ? route($packageExpired ? 'admin.subscription' : 'admin.settings') : '#'); $moduleSearchItems = collect([ $canDashboard ? ['key' => 'dashboard', 'label' => __('Dashboard'), 'group' => __('General'), 'icon' => 'fa-house', 'url' => route('admin.dashboard')] : null, $canProducts ? ['key' => 'products', 'label' => __('Products'), 'group' => __('Inventory'), 'icon' => 'fa-box', 'url' => route('admin.products')] : null, // $canVariations ? ['key' => 'variations', 'label' => __('Variations'), 'group' => __('Inventory'), 'icon' => 'fa-sliders', 'url' => route('admin.variations')] : null, $canBrands ? ['key' => 'brands', 'label' => __('Brands'), 'group' => __('Inventory'), 'icon' => 'fa-copyright', 'url' => route('admin.brands')] : null, $canCategories ? ['key' => 'categories', 'label' => __('Categories'), 'group' => __('Inventory'), 'icon' => 'fa-tags', 'url' => route('admin.categories')] : null, $canUnits ? ['key' => 'units', 'label' => __('Units'), 'group' => __('Inventory'), 'icon' => 'fa-weight-hanging', 'url' => route('admin.units')] : null, \App\Support\AdminAccess::can('other_charges') ? ['key' => 'other_charges', 'label' => __('Other Charges'), 'group' => __('Inventory'), 'icon' => 'fa-money-bill-wave', 'url' => route('admin.other-charges')] : null, $canStockAdjustments ? ['key' => 'stock_adjustments', 'label' => __('Stock Adjustments'), 'group' => __('Inventory'), 'icon' => 'fa-right-left', 'url' => route('admin.stock-adjustments')] : null, $canCustomers ? ['key' => 'customers', 'label' => __('Customers'), 'group' => __('Customers'), 'icon' => 'fa-users', 'url' => route('admin.customers')] : null, $canCustomerReceipts ? ['key' => 'customer_receipts', 'label' => __('Customer Receipts'), 'group' => __('Customers'), 'icon' => 'fa-user-check', 'url' => route('admin.customer.payments')] : null, $canCustomerLedger ? ['key' => 'customer_ledger', 'label' => __('Customer Ledger'), 'group' => __('Customers'), 'icon' => 'fa-book-open', 'url' => route('admin.customer-ledger')] : null, $canSuppliers ? ['key' => 'suppliers', 'label' => __('Suppliers'), 'group' => __('Suppliers'), 'icon' => 'fa-truck', 'url' => route('admin.suppliers')] : null, $canSupplierPayments ? ['key' => 'supplier_payments', 'label' => __('Supplier Payments'), 'group' => __('Suppliers'), 'icon' => 'fa-hand-holding-dollar', 'url' => route('admin.supplier-payments')] : null, $canSupplierLedger ? ['key' => 'supplier_ledger', 'label' => __('Supplier Ledger'), 'group' => __('Suppliers'), 'icon' => 'fa-book', 'url' => route('admin.supplier-ledger')] : null, $canPos ? ['key' => 'pos', 'label' => __('POS'), 'group' => __('Sales'), 'icon' => 'fa-store', 'url' => route('admin.pos')] : null, $canInvoices ? ['key' => 'invoices', 'label' => __('Sale List'), 'group' => __('Sales'), 'icon' => 'fa-file-invoice-dollar', 'url' => route('admin.invoices')] : null, $canQuotations ? ['key' => 'quotations', 'label' => __('Quotations'), 'group' => __('Sales'), 'icon' => 'fa-file-signature', 'url' => route('admin.quotations')] : null, $canSaleReturns ? ['key' => 'sale_returns', 'label' => __('Sale Return'), 'group' => __('Sales'), 'icon' => 'fa-arrow-rotate-right', 'url' => route('admin.sale-returns')] : null, $canPurchases ? ['key' => 'purchases', 'label' => __('Purchases'), 'group' => __('Purchases'), 'icon' => 'fa-cart-shopping', 'url' => route('admin.purchases')] : null, $canPurchaseReturns ? ['key' => 'purchase_returns', 'label' => __('Purchase Return'), 'group' => __('Purchases'), 'icon' => 'fa-rotate-left', 'url' => route('admin.purchase-returns')] : null, $canAccounts ? ['key' => 'accounts', 'label' => __('Accounts'), 'group' => __('Accounting'), 'icon' => 'fa-wallet', 'url' => route('admin.accounts')] : null, $canExpenses ? ['key' => 'expenses', 'label' => __('Expenses'), 'group' => __('Accounting'), 'icon' => 'fa-money-bill-wave', 'url' => route('admin.expenses')] : null, $canAccountStatements ? ['key' => 'account_statements', 'label' => __('Account Statement'), 'group' => __('Accounting'), 'icon' => 'fa-file-lines', 'url' => route('admin.account-statements')] : null, $canAccountTransfer ? ['key' => 'account_transfer', 'label' => __('Account Transfer'), 'group' => __('Accounting'), 'icon' => 'fa-money-bill-transfer', 'url' => route('admin.account-transfer')] : null, $canCashbook ? ['key' => 'cashbook', 'label' => __('CashBook'), 'group' => __('Reports'), 'icon' => 'fa-book', 'url' => route('admin.cashbook')] : null, $canStockReport ? ['key' => 'stock_report', 'label' => __('Stock Report'), 'group' => __('Reports'), 'icon' => 'fa-clipboard-list', 'url' => route('admin.reports.stock')] : null, $canExpiryReport ? ['key' => 'expiry_report', 'label' => __('Expiry Report'), 'group' => __('Reports'), 'icon' => 'fa-hourglass-half', 'url' => route('admin.reports.expiry')] : null, $canLowStockReport ? ['key' => 'low_stock_report', 'label' => __('Low Stock Report'), 'group' => __('Reports'), 'icon' => 'fa-triangle-exclamation', 'url' => route('admin.reports.low-stock')] : null, $canActivityReport ? ['key' => 'activity_report', 'label' => __('Activity Report'), 'group' => __('Reports'), 'icon' => 'fa-clock-rotate-left', 'url' => route('admin.reports.activity')] : null, $canLossProfitReport ? ['key' => 'loss_profit_report', 'label' => __('Loss Profit Report'), 'group' => __('Reports'), 'icon' => 'fa-chart-pie', 'url' => route('admin.reports.loss-profit')] : null, $canDayEndReport ? ['key' => 'day_end_report', 'label' => __('Day End Report'), 'group' => __('Reports'), 'icon' => 'fa-clock', 'url' => route('admin.reports.day-end')] : null, // $canInvoiceCutReport ? ['key' => 'invoice_cut_report', 'label' => __('Invoice Cut Report'), 'group' => __('Reports'), 'icon' => 'fa-scissors', 'url' => route('admin.reports.invoice-cut')] : null, // $canPurchaseCutReport ? ['key' => 'purchase_cut_report', 'label' => __('Purchase Cut Report'), 'group' => __('Reports'), 'icon' => 'fa-scissors', 'url' => route('admin.reports.purchase-cut')] : null, $canStaffManagement ? ['key' => 'staff_management', 'label' => __('Staff Management'), 'group' => __('Payroll'), 'icon' => 'fa-users-gear', 'url' => route('admin.staff')] : null, $canStaffAttendance ? ['key' => 'staff_attendance', 'label' => __('Staff Attendance'), 'group' => __('Payroll'), 'icon' => 'fa-calendar-check', 'url' => route('admin.staff-attendance')] : null, $canStaffPayroll ? ['key' => 'staff_payroll', 'label' => __('Staff Payroll'), 'group' => __('Payroll'), 'icon' => 'fa-sack-dollar', 'url' => route('admin.staff-payroll')] : null, $canSubscription ? ['key' => 'subscription', 'label' => __('Subscription'), 'group' => __('General'), 'icon' => 'fa-credit-card', 'url' => route('admin.subscription')] : null, $canSettings ? ['key' => 'settings', 'label' => __('Settings'), 'group' => __('General'), 'icon' => 'fa-gear', 'url' => route('admin.settings')] : null, ])->filter()->values(); @endphp {{-- Pos sidebar collapsed end --}}