import type { SidebarData } from '@ui/components/layout/types'
import {
    Archive,
    Home,
    LayoutDashboard,
    Package,
    PackageSearch,
    Tag,
    Truck,
} from 'lucide-react'

export const gwinSidebarData: SidebarData = {
    user: {
        name: 'User GWIN',
        email: '',
        avatar: '',
    },
    teams: [
        {
            name: 'GMP GWIN',
            logo: Package,
            plan: 'Warehouse & Inventory',
        },
        {
            name: 'Menu Utama',
            logo: Home,
            plan: 'Dashboard SSO',
            url: `${import.meta.env.VITE_AUTH_APP_URL || 'http://localhost:8000'}/dashboard`,
        },
    ],
    navGroups: [
        {
            title: 'Umum',
            items: [
                {
                    title: 'Dashboard',
                    url: '/dashboard',
                    icon: LayoutDashboard,
                },
            ],
        },
        {
            title: 'Master Data',
            items: [
                {
                    title: 'Kategori Item',
                    url: '/master-data/item-categories',
                    icon: Tag,
                },
                {
                    title: 'Master Satuan',
                    url: '/master-data/units',
                    icon: Tag,
                },
                {
                    title: 'Master Item',
                    url: '/master-data/items',
                    icon: PackageSearch,
                },
                {
                    title: 'Master Aset',
                    url: '/master-data/assets',
                    icon: Archive,
                },
                {
                    title: 'Master Group Aset',
                    url: '/master-data/asset-groups',
                    icon: Archive,
                },
                {
                    title: 'Master Pemasok',
                    url: '/master-data/suppliers',
                    icon: Truck,
                },
            ],
        },
    ],
}
