import { ReactNode } from 'react';
import ConsumerFinance from '@/shared/icons/sidebar/pages-icons/Consumer-Finance-sidebar.svg';

import MicroFinance from '@/shared/icons/sidebar/pages-icons/Micro-Finance-sidebar.svg';
import Epayments from '@/shared/icons/sidebar/pages-icons/Epayments-sidebar.svg';
import PrepaidCards from '@/shared/icons/sidebar/pages-icons/Prepaid-Cards-sidebar.svg';
import VouchersSystem from '@/shared/icons/sidebar/pages-icons/Vouchers-System-sidebar.svg';
import AnalyticsReports from '@/shared/icons/sidebar/pages-icons/Analytics-Reports-sidebar.svg';
import MerchantBNPL from '@/shared/icons/sidebar/pages-icons/Merchant-BNPL-sidebar.svg';
import FraudEngine from '@/shared/icons/sidebar/pages-icons/Fraud-Engine-sidebar.svg';
import UsersPermissions from '@/shared/icons/sidebar/pages-icons/users-Permissions-sidebar.svg';
import CMS from '@/shared/icons/sidebar/pages-icons/CMS-sidebar.svg';
import FlowI from '@/shared/icons/sidebar/pages-icons/Flow-i-sidebar.svg';

export const sidebarPageIcon: Record<string, { icon: ReactNode }> = {
	'consumer-finance': {
		icon: <ConsumerFinance />,
	},
	'micro-finance': {
		icon: <MicroFinance />,
	},
	'e-payments': {
		icon: <Epayments />,
	},
	'pre-paid-cards': {
		icon: <PrepaidCards />,
	},
	vouchers: {
		icon: <VouchersSystem />,
	},
	'analytics-reports': {
		icon: <AnalyticsReports />,
	},
	'merchant-bnpl': {
		icon: <MerchantBNPL />,
	},
	'fraud-engine': {
		icon: <FraudEngine />,
	},
	'users-permissions': {
		icon: <UsersPermissions />,
	},
	'loan-management-system': {
		icon: <CMS />,
	},
	'decision-engine': {
		icon: <CMS />,
	},
	cms: {
		icon: <CMS />,
	},
	developer: {
		icon: <FlowI />,
	},
};

export type TSidebarData = {
	name: string;
	href: string;
	// icon: ReactNode;
	subList: {
		name: string;
		href: string;
	}[];
};

export const sidebarData: TSidebarData[] = [
	// {
	// 	name: "Consumer Finance",
	// 	href: "/consumer-finance",
	//   subList: [
	//     {
	//       name: "Setting & Configurations",
	//       href: "/setting-configuration",
	//     },
	//     {
	//       name: "Installments Orders",
	//       href: "/installments-orders",
	//     },
	//     {
	//       name: "Installments Transactions",
	//       href: "/installments-transactions",
	//     },
	//   ]
	// },
	{
		name: 'Microfinance',
		href: '/micro-finance',
		subList: [
			{
				name: 'Loan Applications',
				href: '/loan-applications',
			},
			{
				name: 'Decision Engine',
				href: '/decision-engine',
			},
			// {
			//   name: "Micro1",
			//   href: "/micro",
			// },
		],
	},
	// {
	// 	name: "EPayments",
	// 	href: "/e-payments",
	//   subList: [
	//     {
	//       name: "EPayments",
	//       href: "/ePayments",
	//     }
	//   ]
	// },
	// {
	// 	name: "Pre-Paid Cards",
	// 	href: "/pre-paid-cards",
	//   subList: [
	//     {
	//       name: "Pre",
	//       href: "/Pre",
	//     },
	//     {
	//       name: "Pre1",
	//       href: "/Pre",
	//     },
	//   ]
	// },
	// {
	// 	name: "Vouchers System",
	// 	href: "/vouchers",
	//   subList: [
	//     {
	//       name: "Vouchers",
	//       href: "/Vouchers",
	//     },
	//     {
	//       name: "Vouchers1",
	//       href: "/Vouchers",
	//     },
	//   ]
	// },
	// {
	// 	name: "Analytics & Reports",
	// 	href: "/analytics-reports",
	//   subList: [
	//     {
	//       name: "Analytics",
	//       href: "/Analytics",
	//     },
	//     {
	//       name: "Analytics1",
	//       href: "/Analytics",
	//     }
	//   ]
	// },
	// {
	// 	name: "Merchant BNPL",
	// 	href: "/merchant-bnpl",
	//   subList: [
	//     {
	//       name: "Merchant",
	//       href: "/Merchant",
	//     },
	//     {
	//       name: "Merchant1",
	//       href: "/Merchant",
	//     },
	//   ]
	// },
	// {
	// 	name: "Fraud Engine",
	// 	href: "/fraud-engine",
	//   subList: [
	//     {
	//       name: "Fraud Engine",
	//       href: "/fraud-engine",
	//     },
	//     {
	//       name: "Fraud Engine1",
	//       href: "/fraud-engine",
	//     },
	//   ]
	// },
	// {
	// 	name: "users & Permissions",
	// 	href: "/users-permissions",
	//   subList: [
	//     {
	//       name: "Groups",
	//       href: "/groups",
	//     },
	//     {
	//       name: "Admins",
	//       href: "/admins",
	//     },
	//     {
	//       name: "Admin Groups",
	//       href: "/admins-add",
	//     },
	//   ]
	// },
	// {
	// 	name: "Loan management system",
	// 	href: "/loan-management-system",
	//   subList: [
	//     {
	//       name: "Loan management system1",
	//       href: "/loan-management-system1",
	//     }
	//   ]
	// },
	// {
	// 	name: 'Decision Engine',
	// 	href: '/decision-engine',
	// 	subList: [
	// 		{
	// 			name: 'Decision Engine1',
	// 			href: '/decision-engine1',
	// 		},
	// 	],
	// },
	// {
	// 	name: "CMS",
	// 	href: "/cms",
	//   subList: [
	//     {
	//       name: "cms",
	//       href: "/cms",
	//     }
	//   ]
	// },
	// {
	// 	name: "FLOW Developer",
	// 	href: "/developer",
	//   subList: [
	//     {
	//       name: "FLOW",
	//       href: "/FLOW",
	//     }
	//   ]
	// },
];
