import React from "react"; import { IconProps, IconWrapper } from "../constants/IconConstants"; import { ReactComponent as SpinnerIcon } from "../assets/icons/widget/alert.svg"; import { ReactComponent as ButtonIcon } from "../assets/icons/widget/button.svg"; import { ReactComponent as CollapseIcon } from "../assets/icons/widget/collapse.svg"; import { ReactComponent as ContainerIcon } from "../assets/icons/widget/container.svg"; import { ReactComponent as DatePickerIcon } from "../assets/icons/widget/datepicker.svg"; import { ReactComponent as TableIcon } from "../assets/icons/widget/table.svg"; import { ReactComponent as DropDownIcon } from "../assets/icons/widget/dropdown.svg"; import { ReactComponent as CheckboxIcon } from "../assets/icons/widget/checkbox.svg"; import { ReactComponent as RadioGroupIcon } from "../assets/icons/widget/radio.svg"; import { ReactComponent as InputIcon } from "../assets/icons/widget/input.svg"; import { ReactComponent as SwitchIcon } from "../assets/icons/widget/switch.svg"; import { ReactComponent as TextIcon } from "../assets/icons/widget/text.svg"; /* eslint-disable react/display-name */ export const WidgetIcons: { [id: string]: Function; } = { SPINNER_WIDGET: (props: IconProps) => ( ), BUTTON_WIDGET: (props: IconProps) => ( ), CHECKBOX_WIDGET: (props: IconProps) => ( ), COLLAPSE_WIDGET: (props: IconProps) => ( ), CONTAINER_WIDGET: (props: IconProps) => ( ), DATE_PICKER_WIDGET: (props: IconProps) => ( ), TABLE_WIDGET: (props: IconProps) => ( ), DROP_DOWN_WIDGET: (props: IconProps) => ( ), RADIO_GROUP_WIDGET: (props: IconProps) => ( ), INPUT_WIDGET: (props: IconProps) => ( ), SWITCH_WIDGET: (props: IconProps) => ( ), TEXT_WIDGET: (props: IconProps) => ( ), }; export type WidgetIcon = (typeof WidgetIcons)[keyof typeof WidgetIcons];