webcoreui
Version:
UI component and template library for Astro, Svelte, and React apps styled with Sass.
25 lines (21 loc) • 670 B
text/typescript
type Target = {
target: HTMLTextAreaElement
currentTarget: HTMLTextAreaElement
}
export type TextareaProps = {
label?: string
placeholder?: string
subText?: string
value?: string
disabled?: boolean
className?: string
[key: string]: any
}
export type SvelteTextareaProps = {
onChange?: (event: Event & Target) => void
onKeyUp?: (event: KeyboardEvent & Target) => void
} & TextareaProps
export type ReactTextareaProps = {
onChange?: (event: React.ChangeEvent<HTMLTextAreaElement> & Target) => void
onKeyUp?: (event: React.KeyboardEvent<HTMLTextAreaElement> & Target) => void
} & TextareaProps