UNPKG

@vonage/vivid-react

Version:

Vivid wrapped for easy React usage & IDE autocomplete support & typescript typings

90 lines (89 loc) 3.12 kB
import React, { ReactNode, SyntheticEvent } from 'react'; import '@vonage/vwc-textfield'; /** * @param {boolean} noActionsSync * @param {boolean} dense * @param {TextfieldShape | undefined} shape * @param {string | undefined} autocomplete * @param {string | undefined} form * @param {TextfieldLayout | undefined} appearance * @param {string} value * @param {TextFieldType} type * @param {string} placeholder * @param {string} label * @param {string} icon * @param {string} iconTrailing * @param {boolean} disabled * @param {boolean} required * @param {number} minLength * @param {number} maxLength * @param {boolean} outlined * @param {string} helper * @param {boolean} validateOnInitialRender * @param {string} validationMessage * @param {boolean} autoValidate * @param {string} pattern * @param {string | number} min * @param {string | number} max * @param {number | null} step * @param {number | null} size * @param {boolean} helperPersistent * @param {boolean | TextAreaCharCounter} charCounter * @param {boolean} endAligned * @param {string} prefix * @param {string} suffix * @param {string} name * @param {TextFieldInputMode} inputMode * @param {boolean} readOnly * @param {string} autocapitalize * @param {((value: string, nativeValidity: ValidityState) => Partial<ValidityState>) | null} validityTransform * @param {ShadowRootInit} shadowRootOptions */ declare const VwcTextfield: (props: { children?: ReactNode; slot?: string | undefined; id?: string | undefined; style?: React.CSSProperties | undefined; ref?: React.RefObject<HTMLDivElement> | ((instance: HTMLDivElement | null) => void) | null | undefined; onInput?: ((event: SyntheticEvent) => void) | undefined; onBlur?: ((event: SyntheticEvent) => void) | undefined; onFocus?: ((event: SyntheticEvent) => void) | undefined; noActionsSync?: boolean | undefined; dense?: boolean | undefined; shape?: any; autocomplete?: string | undefined; form?: string | undefined; appearance?: any; value?: string | undefined; type?: any; placeholder?: string | undefined; label?: string | undefined; icon?: string | undefined; iconTrailing?: string | undefined; disabled?: boolean | undefined; required?: boolean | undefined; minLength?: number | undefined; maxLength?: number | undefined; outlined?: boolean | undefined; helper?: string | undefined; validateOnInitialRender?: boolean | undefined; validationMessage?: string | undefined; autoValidate?: boolean | undefined; pattern?: string | undefined; min?: string | number | undefined; max?: string | number | undefined; step?: number | undefined; size?: number | undefined; helperPersistent?: boolean | undefined; charCounter?: any; endAligned?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; name?: string | undefined; inputMode?: any; readOnly?: boolean | undefined; autocapitalize?: string | undefined; validityTransform?: any; shadowRootOptions?: any; }) => JSX.Element; export default VwcTextfield;