Skip to main content

button

Documentation / lib/components/ui/button

Events​

type Events = ButtonPrimitive.Events;

Defined in: web-app/src/lib/components/ui/button/index.ts:39


Props​

type Props = ButtonPrimitive.Props & object;

Defined in: web-app/src/lib/components/ui/button/index.ts:34

Type declaration​

NameTypeDefined in

size?

Size

web-app/src/lib/components/ui/button/index.ts:36

variant?

Variant

web-app/src/lib/components/ui/button/index.ts:35


buttonVariants​

const buttonVariants: TVReturnType<{
size: {
default: string;
icon: string;
lg: string;
sm: string;
};
variant: {
default: string;
destructive: string;
ghost: string;
link: string;
outline: string;
secondary: string;
};
}, undefined, "focus-visible:ring-ring inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 disabled:pointer-events-none disabled:opacity-50", {
size: {
default: string;
icon: string;
lg: string;
sm: string;
};
variant: {
default: string;
destructive: string;
ghost: string;
link: string;
outline: string;
secondary: string;
};
}, undefined, TVReturnType<{
size: {
default: string;
icon: string;
lg: string;
sm: string;
};
variant: {
default: string;
destructive: string;
ghost: string;
link: string;
outline: string;
secondary: string;
};
}, undefined, "focus-visible:ring-ring inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 disabled:pointer-events-none disabled:opacity-50", unknown, unknown, undefined>>;

Defined in: web-app/src/lib/components/ui/button/index.ts:5


ButtonEvents​

Renames and re-exports Events


ButtonProps​

Renames and re-exports Props