flowbite-svelte
Version:
Flowbite components for Svelte
39 lines (38 loc) • 1.36 kB
TypeScript
import { SvelteComponentTyped } from "svelte";
import type { HTMLButtonAttributes, HTMLAnchorAttributes } from 'svelte/elements';
declare const __propDef: {
props: {
defaultClass?: string;
href?: string;
activeClass?: string;
} & (HTMLAnchorAttributes | HTMLButtonAttributes);
events: {
click: MouseEvent;
change: Event;
keydown: KeyboardEvent;
keyup: KeyboardEvent;
focus: FocusEvent;
blur: FocusEvent;
mouseenter: MouseEvent;
mouseleave: MouseEvent;
} & {
[evt: string]: CustomEvent<any>;
};
slots: {
default: {};
};
};
type DropdownItemProps_ = typeof __propDef.props;
export { DropdownItemProps_ as DropdownItemProps };
export type DropdownItemEvents = typeof __propDef.events;
export type DropdownItemSlots = typeof __propDef.slots;
/**
* [Go to docs](https://flowbite-svelte.com/)
* ## Props
* @prop export let defaultClass: $$Props['defaultClass'] = 'font-medium py-2 px-4 text-sm hover:bg-gray-100 dark:hover:bg-gray-600';
* @prop export let href: $$Props['href'] = undefined;
* @prop export let activeClass: $$Props['activeClass'] = undefined;
* @prop export let active: boolean = false;
*/
export default class DropdownItem extends SvelteComponentTyped<DropdownItemProps_, DropdownItemEvents, DropdownItemSlots> {
}