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.

44 lines (43 loc) 1.51 kB
import { type VariantProps } from 'tailwind-variants'; export declare const toggle: import("tailwind-variants").TVReturnType<{ variant: { ghost: string; outline: string; }; size: { sm: string; md: string; lg: string; }; icon: { true: string; }; }, undefined, "inline-flex cursor-pointer items-center justify-center rounded-md font-medium text-ink-dim transition-colors select-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:outline-none data-disabled:cursor-not-allowed data-disabled:opacity-50 [&_svg]:shrink-0", { variant: { ghost: string; outline: string; }; size: { sm: string; md: string; lg: string; }; icon: { true: string; }; }, undefined, import("tailwind-variants").TVReturnType<{ variant: { ghost: string; outline: string; }; size: { sm: string; md: string; lg: string; }; icon: { true: string; }; }, undefined, "inline-flex cursor-pointer items-center justify-center rounded-md font-medium text-ink-dim transition-colors select-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:outline-none data-disabled:cursor-not-allowed data-disabled:opacity-50 [&_svg]:shrink-0", unknown, unknown, undefined>>; export type ToggleSize = NonNullable<VariantProps<typeof toggle>['size']>; export type ToggleVariant = NonNullable<VariantProps<typeof toggle>['variant']>;