UNPKG

svelte-ux

Version:

A large collection of Svelte components, actions, stores and utils to simplify creating highly interactive and visual applications. Built using Tailwind with extensibility and customization in mind.

34 lines (33 loc) 1.22 kB
import { SvelteComponentTyped } from "svelte"; import type { ButtonColor, ButtonRounded, ButtonSize, ButtonVariant } from '../types/index.js'; type ButtonGroupContext = { variant: ButtonVariant | undefined; size: ButtonSize | undefined; color: ButtonColor | undefined; rounded: ButtonRounded | undefined; }; export declare function setButtonGroup(value: ButtonGroupContext | undefined): void; export declare function getButtonGroup(): ButtonGroupContext | undefined; declare const __propDef: { props: { [x: string]: any; variant?: ButtonVariant | undefined; size?: ButtonSize | undefined; color?: ButtonColor | undefined; rounded?: ButtonRounded | undefined; disabled?: boolean | undefined; class?: string | undefined | undefined; }; events: { [evt: string]: CustomEvent<any>; }; slots: { default: {}; }; }; export type ButtonGroupProps = typeof __propDef.props; export type ButtonGroupEvents = typeof __propDef.events; export type ButtonGroupSlots = typeof __propDef.slots; export default class ButtonGroup extends SvelteComponentTyped<ButtonGroupProps, ButtonGroupEvents, ButtonGroupSlots> { } export {};