/* global React */
// Icons — Lucide-style thin stroke, 1.5px
// Export each icon as a window-scoped component.
const _i = (paths, view = "0 0 24 24") => function Icon(props) {
const { size = 18, color = "currentColor", strokeWidth = 1.5, ...rest } = props || {};
return (
);
};
const IconCheck = _i();
const IconArrowRight = _i(<>>);
const IconArrowDown = _i(<>>);
const IconChevDown = _i();
const IconChevLeft = _i();
const IconChevRight = _i();
const IconSearch = _i(<>>);
const IconClose = _i(<>>);
const IconCalendar = _i(<>>);
const IconClock = _i(<>>);
const IconPhone = _i();
const IconMail = _i(<>>);
const IconMap = _i(<>>);
const IconUser = _i(<>>);
const IconHeart = _i();
const IconBrain = _i(<>>);
const IconActivity = _i();
const IconScissors = _i(<>>);
const IconEye = _i(<>>);
const IconStethoscope= _i(<>>);
const IconLungs = _i(<>>);
const IconDroplet = _i();
const IconBolt = _i();
const IconScan = _i(<>>);
const IconBeaker = _i(<>>);
const IconPill = _i(<>>);
const IconBuilding = _i(<>>);
const IconBookOpen = _i(<>>);
const IconShield = _i();
const IconGlobe = _i(<>>);
const IconLink = _i(<>>);
const IconChart = _i(<>>);
const IconDownload = _i(<>>);
const IconLinkedin = _i(<>>);
const IconFacebook = _i();
const IconYoutube = _i(<>>);
const IconMenu = _i(<>>);
const IconStar = _i();
const IconHand = _i(<>>);
const IconAlert = _i(<>>);
// Map pole id → icon component (for cards & filters)
const POLE_ICONS = {
"Urgences & Réanimation": IconActivity,
"Cardio-Métabolisme": IconHeart,
"Digestif Médico-Chirurgical": IconScissors,
"Cardiovasc., Thoracique, Tête & Cou": IconLungs,
"Néphro-Urologique": IconDroplet,
"Oncologie": IconBolt,
"Médecine Interne": IconStethoscope,
"Locomoteur & Neurochirurgical": IconBrain,
"Plateau technique": IconScan,
"Check-up": IconShield,
};
Object.assign(window, {
IconCheck, IconArrowRight, IconArrowDown, IconChevDown, IconChevLeft, IconChevRight,
IconSearch, IconClose, IconCalendar, IconClock, IconPhone, IconMail, IconMap,
IconUser, IconHeart, IconBrain, IconActivity, IconScissors, IconEye, IconStethoscope,
IconLungs, IconDroplet, IconBolt, IconScan, IconBeaker, IconPill, IconBuilding,
IconBookOpen, IconShield, IconGlobe, IconLink, IconChart, IconDownload,
IconLinkedin, IconFacebook, IconYoutube, IconMenu, IconStar, IconHand, IconAlert,
POLE_ICONS,
});