// Inline SVG icons used across DINI APPS site
// All icons inherit currentColor and accept className/size
const Icon = ({ children, size = 20, className = "", style }) => (
);
const IconCheck = (p) => (
);
const IconArrow = (p) => (
);
const IconWA = (p) => (
);
const IconCalc = (p) => (
);
const IconWeb = (p) => (
);
const IconApp = (p) => (
);
const IconSystem = (p) => (
);
const IconAuto = (p) => (
);
const IconAI = (p) => (
);
const IconDash = (p) => (
);
const IconBolt = (p) => (
);
const IconShield = (p) => (
);
const IconClock = (p) => (
);
const IconSpark = (p) => (
);
const IconChat = (p) => (
);
const IconMail = (p) => (
);
const IconPhone = (p) => (
);
const IconLocation = (p) => (
);
const IconSparkles = (p) => (
);
const IconUser = (p) => (
);
const IconChart = (p) => (
);
const IconLink = (p) => (
);
const IconSun = (p) => (
);
const IconMoon = (p) => (
);
const IconMenu = (p) => (
);
const IconClose = (p) => (
);
// expose globally so other Babel scripts can use them
Object.assign(window, {
Icon,
IconCheck, IconArrow, IconWA, IconCalc, IconWeb, IconApp,
IconSystem, IconAuto, IconAI, IconDash, IconBolt, IconShield,
IconClock, IconSpark, IconChat, IconMail, IconPhone, IconLocation,
IconSparkles, IconUser, IconChart, IconLink, IconSun, IconMoon,
IconMenu, IconClose,
});