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(<>>);