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];