import { FuseNavigationItem } from '@fuse/components/navigation';

export const defaultNavigation: FuseNavigationItem[] = [
    {
        id: 'dashboards',
        type: 'group',
        icon: 'heroicons_outline:home',
        children: [
            {
                id: 'dashboards.project',
                title: 'Dashboard',
                type: 'basic',
                icon: 'heroicons_outline:clipboard-document-check',
                link: '/example',
            },
            {
                id: 'dashboards.machines',
                title: 'Machines',
                type: 'collapsable',
                icon: 'heroicons_outline:printer',
                link: '/dashboards/machines',
                children: [
                    {
                        id: 'dashboards.machines.machine-list',
                        title: 'Machines List',
                        type: 'basic',
                        link: '/machines/machines-list',
                    },
                    {
                        id: 'dashboards.machines.current-stocks',
                        title: 'Current Stocks',
                        type: 'basic',
                        link: '/machines/current-stocks',
                    },
                    {
                        id: 'dashboards.machines.requests',
                        title: 'Requests',
                        type: 'basic',
                        link: '/machines/requests',
                    },
                    {
                        id: 'dashboards.machines.machine-config',
                        title: 'Machine Config',
                        type: 'basic',
                        link: '/machines/machine-config',
                    },
                ],
            },
            {
                id: 'dashboards.transactions',
                title: 'Transactions',
                type: 'collapsable',
                icon: 'heroicons_outline:receipt-percent',
                link: '/dashboards/transactions',
                children: [
                    {
                        id: 'dashboards.transactions.sales',
                        title: 'Sales',
                        type: 'basic',
                        link: '/transactions/sales',
                    },
                    {
                        id: 'dashboards.transactions.refunds',
                        title: 'Refunds',
                        type: 'basic',
                        link: '/transactions/refunds',
                    },
		            {
                        id: 'dashboards.transactions.transaction-config',
                        title: 'Transaction Config',
                        type: 'basic',
                        link: '/transactions/transaction-config',
                    },
                ],
            },
            {
                id: 'dashboards.products',
                title: 'products',
                type: 'collapsable',
                icon: 'heroicons_outline:shopping-bag',
                link: '/dashboards/products',
                children: [
                    {
                        id: 'dashboards.products.brand',
                        title: 'Brand',
                        type: 'basic',
                        link: '/products/brand',
                    },
                    {
                        id: 'dashboards.products.categories',
                        title: 'Categories',
                        type: 'basic',
                        link: '/products/categories',
                    },
		            {
                        id: 'dashboards.products.sub-categories',
                        title: 'Sub Categories',
                        type: 'basic',
                        link: '/products/sub-categories',
                    },
		            {  
                        id: 'dashboards.products.product-list',
                        title: 'Product List',
                        type: 'basic',
                        link: '/products/product-list',
                    },
                ],
            },
            {
                id: 'dashboards.user',
                title: 'User',
                type: 'basic',
                icon: 'heroicons_outline:user-plus',
                link: '/user',
            },
            {
                id: 'dashboards.role-management',
                title: 'Role Management',
                type: 'basic',
                icon: 'heroicons_outline:user-group',
                link: '/role-management',
            },
            {
                id: 'dashboards.warehouse',
                title: 'Warehouse',
                type: 'collapsable',
                icon: 'heroicons_outline:truck',
                link: '/dashboards/warehouse',
                children: [
                    {
                        id: 'dashboards.Warehouse.warehouse-list',
                        title: 'Warehouse List',
                        type: 'basic',
                        link: '/warehouse/warehouse-list',
                    },
                    {
                        id: 'dashboards.Warehouse.vendors',
                        title: 'Vendors',
                        type: 'basic',
                        link: '/warehouse/vendors',
                    },
		            {
                        id: 'dashboards.Warehouse.current-stock',
                        title: 'Current Stock',
                        type: 'basic',
                        link: '/warehouse/current-stock',
                    },
		            {
                        id: 'dashboards.Warehouse.stock-in-transit',
                        title: 'Stock In Transit',
                        type: 'basic',
                        link: '/warehouse/stock-in-transit',
                    },
		            {
                        id: 'dashboards.Warehouse.returned-stock',
                        title: 'Returned Stock',
                        type: 'basic',
                        link: '/warehouse/returned-stock',
                    },
		            {
                        id: 'dashboards.Warehouse.scrapped-stock',
                        title: 'Scrapped Stock',
                        type: 'basic',
                        link: '/warehouse/scrapped-stock',
                    },
                ],
            },
            {
                id: 'dashboards.w-transactions',
                title: 'W. Transactions',
                type: 'collapsable',
                icon: 'heroicons_outline:newspaper',
                link: '/dashboards/w-transactions',
                children: [
                    {
                        id: 'dashboards.w-transactions.purchase',
                        title: 'Purchase',
                        type: 'basic',
                        link: '/w-transactions/purchase',
                    },
                    {
                        id: 'dashboards.w-transactions.transfer-request',
                        title: 'Transfer Request',
                        type: 'basic',
                        link: '/w-transactions/transfer-request',
                    },
		            {
                        id: 'dashboards.w-transactions.refill-request',
                        title: 'Refill Request',
                        type: 'basic',
                        link: '/w-transactions/refill-request',
                    },
		            {
                        id: 'dashboards.w-transactions.return-request',
                        title: 'Return Request',
                        type: 'basic',
                        link: '/w-transactions/return-request',
                    },
		            {
                        id: 'dashboards.w-transactions.maintenance-request',
                        title: 'Maintenance Request',
                        type: 'basic',
                        link: '/w-transactions/maintenance-request',
                    },
		            {
                        id: 'dashboards.w-transactions.maintenance-history',
                        title: 'Maintenance History',
                        type: 'basic',
                        link: '/w-transactions/maintenance-history',
                    },
                ],
            },
            {
                id: 'dashboards.advertisements',
                title: 'Advertisements',
                type: 'collapsable',
                icon: 'heroicons_outline:megaphone',
                link: '/dashboards/advertisements',
                children: [
                    {
                        id: 'dashboards.advertisements.list',
                        title: 'List',
                        type: 'basic',
                        link: '/advertisements/list',
                    },
                    {
                        id: 'dashboards.advertisements.runtime',
                        title: 'Runtime',
                        type: 'basic',
                        link: '/advertisements/runtime',
                    },
		            {
                        id: 'dashboards.advertisements.machine-settings',
                        title: 'Machine Settings',
                        type: 'basic',
                        link: '/advertisements/machine-settings',
                    },
		            {
                        id: 'dashboards.advertisements.mapping',
                        title: 'Mapping',
                        type: 'basic',
                        link: '/advertisements/mapping',
                    },
		            {
                        id: 'dashboards.advertisements.advertisement-config',
                        title: 'Advertisement Config',
                        type: 'basic',
                        link: '/advertisements/advertisement-config',
                    },   
                ],
            },
            {
                id: 'dashboards.user-management',
                title: 'User Management',
                type: 'collapsable',
                icon: 'heroicons_outline:user-circle',
                link: '/dashboards/user-management',
                children: [
                    {
                        id: 'dashboards.user-management.client.admin-list',
                        title: 'Client Admin List',
                        type: 'basic',
                        link: '/user-management/client-admin-list',
                    },
                    {
                        id: 'dashboards.user-management.client-user-list',
                        title: 'Client User List',
                        type: 'basic',
                        link: '/user-management/client-user-list',
                    },
		            {
                        id: 'dashboards.user-management.validation-group-list',
                        title: 'Validation Group List',
                        type: 'basic',
                        link: '/user-management/validation-group-list',
                    },      
                ],
            },
            {
                id: 'dashboards.api-integration',
                title: 'API Integration',
                type: 'basic',
                icon: 'heroicons_outline:server-stack',
                link: '/api-integration',
            },
            {
                id: 'dashboards.company',
                title: 'Company',
                type: 'collapsable',
                icon: 'heroicons_outline:building-office-2',
                link: '/dashboards/company',
                children: [
                    {
                        id: 'dashboards.company.branch-list',
                        title: 'Branch List',
                        type: 'basic',
                        link: '/company/branch-list',
                    },
                    {
                        id: 'dashboards.company.client-list',
                        title: 'Client List',
                        type: 'basic',
                        link: '/company/client-list',
                    },
		            {
                        id: 'dashboards.company.company-admin-list',
                        title: 'Company Admin List',
                        type: 'basic',
                        link: '/company/company-admin-list',
                    },
		            {
                        id: 'dashboards.company.company-user-list',
                        title: 'Company User List',
                        type: 'basic',
                        link: '/company/company-user-list',
                    },
		            {
                        id: 'dashboards.company.company-user-role-list',
                        title: 'Company User Role List',
                        type: 'basic',
                        link: 'company/company-user-role-list',
                    },  
                ],
            },
            {
                id: 'dashboards.purchase-order',
                title: 'Purchase Order',
                type: 'collapsable',
                icon: 'heroicons_outline:shopping-cart',
                link: '/dashboards/purchase-order',
                children: [
                    {
                        id: 'dashboards.purchase-order.current-purchase-order',
                        title: 'Current Purchase Order',
                        type: 'basic',
                        link: '/purchase-order/current-purchase-order',
                    },
                    {
                        id: 'dashboards.purchase-order.old-purchase-order',
                        title: 'Old Purchase Order',
                        type: 'basic',
                        link: '/purchase-order/old-purchase-order',
                    },
		            {
                        id: 'dashboards.purchase-order.scrapped-purchase-order',
                        title: 'Scrapped Purchase Order',
                        type: 'basic',
                        link: '/purchase-order/scrapped-purchase-order',
                    },      
                ],
            },
            {
                id: 'dashboards.offers-coupons',
                title: 'Offers & Coupons',
                type: 'collapsable',
                icon: 'heroicons_outline:banknotes',
                link: '/dashboards/offers-coupons',
                children: [
                    {
                        id: 'dashboards.offers-coupons.offers',
                        title: 'Offers',
                        type: 'basic',
                        link: '/offers-coupons/offers',
                    },
                    {
                        id: 'dashboards.offers-coupons.old-offers',
                        title: 'Old Offers',
                        type: 'basic',
                        link: '/offers-coupons/old-offers',
                    },      
                ],
            },
            {
                id: 'dashboards.help-support',
                title: 'Help & Support',
                type: 'basic',
                icon: 'heroicons_outline:information-circle',
                link: '/help-support',
            },
            {
                id: 'dashboards.support-history',
                title: 'Support History',
                type: 'basic',
                icon: 'heroicons_outline:clock',
                link: '/support-history',
            },
            
        ],
    },
];
export const compactNavigation: FuseNavigationItem[] = [
    {
        id: 'dashboards',
        title: 'Dashboards',
        tooltip: 'Dashboards',
        type: 'aside',
        icon: 'heroicons_outline:home',
        children: [], // This will be filled from defaultNavigation so we don't have to manage multiple sets of the same navigation
    },
];
export const futuristicNavigation: FuseNavigationItem[] = [
    {
        id: 'dashboards',
        title: 'DASHBOARDS',
        type: 'group',
        children: [], // This will be filled from defaultNavigation so we don't have to manage multiple sets of the same navigation
    },
];
export const horizontalNavigation: FuseNavigationItem[] = [
    {
        id: 'dashboards',
        title: 'Dashboards',
        type: 'group',
        icon: 'heroicons_outline:home',
        children: [], // This will be filled from defaultNavigation so we don't have to manage multiple sets of the same navigation
    },
];