UNPKG

rc-fa-icon-picker

Version:

A customizable React component for picking Font Awesome icons with search and color selection.

32 lines (31 loc) 1.34 kB
import React from 'react'; import { IconData, ColorPalette, PreviewPosition } from '../types'; export interface IconPickerProps { defaultIcon?: string; defaultType?: string; defaultColor?: string; onSelect: (data: IconData) => void; trigger?: React.ReactNode; triggerClassName?: string; triggerText?: string; title?: string; previewPosition?: PreviewPosition; previewSize?: 'sm' | 'md' | 'lg' | 'xl'; colorscheme?: 'dark' | 'light' | 'bemUgm'; columns?: number; iconSize?: string; maxHeight?: string; showSearch?: boolean; showColorPicker?: boolean; showColorPalette?: boolean; showPreview?: boolean; colorPalettes?: ColorPalette; searchPlaceholder?: string; saveText?: string; cancelText?: string; className?: string; modalClassName?: string; gridClassName?: string; searchClassName?: string; } export declare function IconPicker({ defaultIcon, defaultType, defaultColor, onSelect, trigger, triggerClassName, triggerText, title, previewPosition, previewSize, colorscheme, columns, iconSize, maxHeight, showSearch, showColorPicker, showColorPalette, showPreview, colorPalettes, searchPlaceholder, saveText, cancelText, className, modalClassName, gridClassName, searchClassName, }: IconPickerProps): import("react/jsx-runtime").JSX.Element;