UNPKG

geist-ui-svelte

Version:

<img src="./src/lib/assets/demo-page.png">

47 lines (46 loc) 1.72 kB
import { SvelteComponent } from "svelte"; import type { HTMLButtonAttributes } from "svelte/elements"; declare const __propDef: { props: { [x: string]: any; disabled?: boolean | undefined; color?: "default" | "success" | "warning" | "error" | "secondary" | "abort" | "secondary-light" | "success-light" | "warning-light" | "error-light" | "abort-active" | "tab" | null | undefined; loading?: boolean | undefined; ghost?: boolean | undefined; size?: "xs" | "sm" | "md" | "lg" | "xl" | null | undefined; type?: HTMLButtonAttributes["type"]; href?: string | undefined; width?: string | undefined; square?: boolean | undefined; align?: "center" | "end" | "start" | null | undefined; ref?: HTMLButtonElement | HTMLAnchorElement | undefined; class?: string | undefined; }; events: { click: MouseEvent; change: Event; keydown: KeyboardEvent; keyup: KeyboardEvent; touchstart: TouchEvent; touchend: TouchEvent; touchcancel: TouchEvent; mouseenter: MouseEvent; mouseleave: MouseEvent; } & { [evt: string]: CustomEvent<any>; }; slots: { default: {}; }; }; export type ButtonProps = typeof __propDef.props; export type ButtonEvents = typeof __propDef.events; export type ButtonSlots = typeof __propDef.slots; /** * The button component is used to trigger an event. * * [See Docs](https://geist-ui-svelte.dev/components/button) | [Open Issue](https://github.com/ieedan/geist-ui-svelte/issues/new) */ export default class Button extends SvelteComponent<ButtonProps, ButtonEvents, ButtonSlots> { } export {};