flowbite-svelte
Version:
Flowbite components for Svelte
51 lines (50 loc) • 1.65 kB
TypeScript
import { SvelteComponentTyped } from "svelte";
declare const __propDef: {
props: Omit<import("svelte/elements").HTMLInputAttributes, "size"> & {
type?: import("..").InputType;
value?: any;
size?: import("..").FormSizeType;
clearable?: boolean;
defaultClass?: string;
color?: "base" | "green" | "red";
floatClass?: string;
classLeft?: string;
classRight?: string;
wrapperClass?: string;
} & {
files?: FileList | undefined;
inputClass?: string;
clearable?: boolean;
size?: "sm" | "md" | "lg";
};
events: {
change: Event;
keyup: KeyboardEvent;
keydown: KeyboardEvent;
keypress: KeyboardEvent;
focus: FocusEvent;
blur: FocusEvent;
click: MouseEvent;
mouseover: MouseEvent;
mouseenter: MouseEvent;
mouseleave: MouseEvent;
paste: ClipboardEvent;
} & {
[evt: string]: CustomEvent<any>;
};
slots: {};
};
export type FileuploadProps = typeof __propDef.props;
export type FileuploadEvents = typeof __propDef.events;
export type FileuploadSlots = typeof __propDef.slots;
/**
* [Go to docs](https://flowbite-svelte.com/)
* ## Props
* @prop export let files: $$Props['files'] = undefined;
* @prop export let inputClass: $$Props['inputClass'] = 'border p-0! dark:text-gray-400';
* @prop export let clearable: $$Props['clearable'] = false;
* @prop export let size: $$Props['size'] = 'md';
*/
export default class Fileupload extends SvelteComponentTyped<FileuploadProps, FileuploadEvents, FileuploadSlots> {
}
export {};