UNPKG

funda-ui

Version:

React components using pure Bootstrap 5+ which does not contain any external style and script libraries.

38 lines (37 loc) 1.25 kB
import React from 'react'; export interface TagValConfig { content: string; id: number; [key: string]: string | boolean | number; } export declare type TagInputProps = { contentRef?: React.ForwardedRef<any>; wrapperClassName?: string; value?: string; maxTags?: number; requiredLabel?: React.ReactNode | string; label?: React.ReactNode | string; name?: string; minLength?: any; maxLength?: any; disabled?: any; required?: any; readOnly?: any; placeholder?: string; renderSelectedValue?: (selectedData: TagValConfig[], removeFunc: (e: React.MouseEvent) => void) => React.ReactNode; /** Whether to use square brackets to save result and initialize default value */ extractValueByBrackets?: boolean; /** -- */ id?: string; autoComplete?: string; autoCapitalize?: string; spellCheck?: boolean; style?: React.CSSProperties; tabIndex?: number; [key: `data-${string}`]: string | undefined; onChange?: (el: HTMLElement, data: any, dataStr: any) => void; onBlur?: (e: any) => void; onFocus?: (e: any) => void; }; declare const TagInput: React.ForwardRefExoticComponent<TagInputProps & React.RefAttributes<unknown>>; export default TagInput;