UNPKG

@kamrade/svelte-dynamic-button

Version:

A simple button template that supports a flexible set of themes, variants, sizes and shapes. You can find usage examples (MagicButton and SimpleButton components) in the repository.

36 lines (35 loc) 1.12 kB
import { SvelteComponent } from "svelte"; import type { SizeType, ThemeType, VariantType, ShapeType } from './MagicButton.js'; declare const __propDef: { props: { [x: string]: any; className?: string | undefined; theme?: ThemeType | undefined; variant?: VariantType | undefined; size?: SizeType | undefined; shape?: ShapeType | undefined; block?: boolean | undefined; disabled?: boolean | undefined; convex?: boolean | undefined; loading?: boolean | undefined; onClick?: ((e: MouseEvent) => void) | undefined; }; events: { [evt: string]: CustomEvent<any>; }; slots: { prefix: { slot: string; }; suffix: { slot: string; }; default: {}; }; }; export type MagicButtonProps = typeof __propDef.props; export type MagicButtonEvents = typeof __propDef.events; export type MagicButtonSlots = typeof __propDef.slots; export default class MagicButton extends SvelteComponent<MagicButtonProps, MagicButtonEvents, MagicButtonSlots> { } export {};