/** * SVG Icons for OpenHamClock * * Cross-platform icons that render identically on all browsers and operating systems. * Replaces emoji which render as tofu/boxes on Linux Chromium without emoji fonts. * * All icons accept: size (default 14), color (default 'currentColor'), style, className */ import React from 'react'; const defaults = { size: 14, color: 'currentColor' }; // Magnifying glass / Search / Filter export const IconSearch = ({ size = defaults.size, color = defaults.color, ...props }) => ( ); // Refresh / Reload export const IconRefresh = ({ size = defaults.size, color = defaults.color, ...props }) => ( ); // Map export const IconMap = ({ size = defaults.size, color = defaults.color, ...props }) => ( ); // Gear / Settings export const IconGear = ({ size = defaults.size, color = defaults.color, ...props }) => ( ); // Globe / World export const IconGlobe = ({ size = defaults.size, color = defaults.color, ...props }) => ( ); // Satellite export const IconSatellite = ({ size = defaults.size, color = defaults.color, ...props }) => ( ); // Antenna / Radio export const IconAntenna = ({ size = defaults.size, color = defaults.color, ...props }) => ( ); // Sun export const IconSun = ({ size = defaults.size, color = defaults.color, ...props }) => ( ); // Moon export const IconMoon = ({ size = defaults.size, color = defaults.color, ...props }) => ( ); // Trophy / Contest export const IconTrophy = ({ size = defaults.size, color = defaults.color, ...props }) => ( ); // Tent / POTA / Camping export const IconTent = ({ size = defaults.size, color = defaults.color, ...props }) => ( ); // Earth / DXpedition export const IconEarth = ({ size = defaults.size, color = defaults.color, ...props }) => ( ); // Pin / Location export const IconPin = ({ size = defaults.size, color = defaults.color, ...props }) => ( ); // Tag / Label export const IconTag = ({ size = defaults.size, color = defaults.color, ...props }) => ( ); // Fullscreen expand export const IconExpand = ({ size = defaults.size, color = defaults.color, ...props }) => ( ); // Fullscreen shrink export const IconShrink = ({ size = defaults.size, color = defaults.color, ...props }) => ( ); export default { IconSearch, IconRefresh, IconMap, IconGear, IconGlobe, IconSatellite, IconAntenna, IconSun, IconMoon, IconTrophy, IconTent, IconEarth, IconPin, IconTag, IconExpand, IconShrink, };