// dash-icons.jsx — custom duotone icon set for the dashboard (matches the glass / Kick-green brand)
// Two layers of currentColor (soft fill + crisp glyph) so each icon tints with its context.
const DI = {
grid: (
),
signal: (
),
chat: (
),
message: (
),
spark: (
),
poll: (
),
users: (
),
scissors: (
),
card: (
),
gauge: (
),
refresh: (
),
zap: (
),
bolt: (
),
chart: (
),
eye: (
),
cpu: (
),
globe: (
),
check: (
),
play: (
),
clock: (
),
shield: (
),
};
function DIcon({ name, size = 22, style }) {
const glyph = DI[name];
if (!glyph) {
const Fallback = window.Icon;
return Fallback ? : null;
}
return (
);
}
Object.assign(window, { DIcon });