import { BarChart } from 'lucide-react'; // default icon

export const communicationMenuItems = (module) => {
    // Return an empty array if module or module_menu is missing
    if (!module || !module.module_menu) return [];

    // Filter active menus and map them to menu items
    return module.module_menu
        .filter(menu => menu.is_active === 1) // only active menus
        .map(menu => ({
            title: menu.name,          // use the menu name dynamically
            icon: BarChart,            // replace with dynamic icon if needed
            url: route(`${menu.name.toLowerCase()}.index`), // dynamic route based on menu name
            isActive: false,           // you can add logic to mark active menu
        }));
};
