import type { ReactNode } from "react";
// иконки AURA: линейные SVG 24x24 (рисуются 16 или 20 px), штрих currentColor 1.5, скруглённые концы.
// Новую иконку рисуй так же: make(<путь…/>). Текстовые символы (✕ ⋯ ▼ ⚙) вместо иконок не использовать.
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 IconChevronUp = 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 IconCalendar = make(<>>);
export const IconLink = make(<>>);
export const IconOpen = make(<>>);
export const IconBoard = make(<>>);
export const IconList = make(<>>);
export const IconMenu = make(<>>);
export const IconSidebar = make(<>>);
export const IconPlus = make(<>>);
export const IconEdit = make(<>>);
export const IconTrash = make(<>>);
export const IconDownload = make(<>>);
export const IconHome = make(<>>);
export const IconSettings = make(<>>);
export const IconUser = make(<>>);