UNPKG

compote-ui

Version:

An opinionated UI component library for Svelte, built on top of [Ark UI](https://ark-ui.com) with additional components and features not available in the core Ark UI library.

53 lines (52 loc) 1.81 kB
import { type VariantProps } from 'tailwind-variants'; export declare const button: import("tailwind-variants").TVReturnType<{ variant: { default: string; outline: string; ghost: string; destructive: string; }; size: { sm: string; default: string; lg: string; icon: string; 'icon-xs': string; 'icon-sm': string; 'icon-lg': string; }; }, undefined, "inline-flex cursor-pointer items-center justify-center rounded bg-transparent text-sm font-medium transition-colors focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50", { variant: { default: string; outline: string; ghost: string; destructive: string; }; size: { sm: string; default: string; lg: string; icon: string; 'icon-xs': string; 'icon-sm': string; 'icon-lg': string; }; }, undefined, import("tailwind-variants").TVReturnType<{ variant: { default: string; outline: string; ghost: string; destructive: string; }; size: { sm: string; default: string; lg: string; icon: string; 'icon-xs': string; 'icon-sm': string; 'icon-lg': string; }; }, undefined, "inline-flex cursor-pointer items-center justify-center rounded bg-transparent text-sm font-medium transition-colors focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50", unknown, unknown, undefined>>; export type ButtonVariant = VariantProps<typeof button>['variant']; export type ButtonSize = VariantProps<typeof button>['size'];