// Icon library for НАЦЗДРАВ
// All icons are 24x24 stroke icons; consistent stroke width 1.5
const Icon = ({ name, size = 24, strokeWidth = 1.5, className = '', style }) => {
const path = ICON_PATHS[name];
if (!path) return null;
return (
);
};
const ICON_PATHS = {
// UI
search: <>>,
arrow: <>>,
arrowR: <>>,
arrowL: <>>,
arrowDown:<>>,
close: <>>,
menu: <>>,
check: <>>,
plus: <>>,
chevR: <>>,
chevD: <>>,
// Contact
phone: <>>,
mail: <>>,
whatsapp: <>>,
pin: <>>,
clock: <>>,
// User / nav
user: <>>,
doctor: <>>,
pill: <>>,
stethoscope: <>>,
// Directions icons
heart: <>>,
brain: <>>,
ribbon: <>>,
bone: <>>,
liver: <>>,
female: <>>,
kidney: <>>,
endo: <>>,
scalpel: <>>,
scan: <>>,
rehab: <>>,
lung: <>>,
// Misc
shield: <>>,
award: <>>,
star: <>>,
upload: <>>,
paper: <>>,
globe: <>>,
spark: <>>,
gear: <>>,
};
// Logo: official НАЦЗДРАВ mark (Star of Life with caduceus) + wordmark
// Source: user-provided original SVG, recolored to brand navy
const LogoMark = ({ size = 40, color = 'currentColor' }) => (
);
const Logo = ({ width = 230, color = 'currentColor', subColor }) => {
const sub = subColor || color;
return (
НАЦЗДРАВ
Центр экспертной медицины
);
};
Object.assign(window, { Icon, Logo, ICON_PATHS });