import type { ReactNode } from "react"; // иконки дизайн-системы: React-SVG 24x24, штрих currentColor 1.5; без dangerouslySetInnerHTML export type IconProps = { size?: 16 | 20 }; function make(children: ReactNode) { return ({ size = 20 }: IconProps) => ( ); } export const IconRefresh = make(<>); export const IconUpload = make(<>); export const IconMore = make(<>); export const IconClose = make(<>); export const IconChevronDown = make(<>); export const IconSearch = make(<>); export const IconFilter = make(<>); export const IconSun = make(<>); export const IconMoon = make(<>); export const IconExternal = make(<>); export const IconWarning = make(<>); export const IconCheck = make(<>); export const IconError = make(<>); export const IconInfo = make(<>); export const IconHandoff = make(<>); export const IconCritical = make(<>); export const IconCalendar = make(<>); export const IconNeighbors = make(<>); export const IconLink = make(<>); export const IconGrid = make(<>); export const IconReset = make(<>); export const IconLegend = make(<>); export const IconOpen = make(<>);