UNPKG

@stanfordspezi/spezi-web-design-system

Version:

Stanford Biodesign Digital Health Spezi Web Design System

31 lines (30 loc) 1.14 kB
import { VariantProps } from 'class-variance-authority'; import { ComponentProps } from 'react'; export declare const buttonVariants: { variant: { default: string; outline: string; outlineBg: string; secondary: string; ghost: string; ghostPrimary: string; destructive: string; link: string; }; size: { xs: string; default: string; sm: string; lg: string; round: string; }; }; export declare const buttonVariance: (props?: ({ variant?: "link" | "default" | "outline" | "outlineBg" | "secondary" | "ghost" | "ghostPrimary" | "destructive" | null | undefined; size?: "default" | "xs" | "sm" | "lg" | "round" | null | undefined; } & import('class-variance-authority/types').ClassProp) | undefined) => string; export interface ButtonProps extends ComponentProps<"button">, VariantProps<typeof buttonVariance> { asChild?: boolean; isPending?: boolean; } export declare const Button: ({ className, variant, size, asChild, type, isPending, children, ...props }: ButtonProps) => import("react").JSX.Element;