@cloakui/styles
Version:
TailwindCSS presets for styling components in any JS framework.
61 lines (60 loc) • 2.01 kB
TypeScript
import { type VariantProps } from "cva";
export declare const buttonStyles: (props?: {
size?: "default" | "sm" | "lg" | "icon";
variant?: "link" | "default" | "destructive" | "outline" | "secondary" | "ghost";
} & ({
class?: string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | any | {
[x: string]: any;
})[] | {
[x: string]: any;
})[] | {
[x: string]: any;
})[] | {
[x: string]: any;
})[] | {
[x: string]: any;
})[] | {
[x: string]: any;
})[] | {
[x: string]: any;
})[] | {
[x: string]: any;
})[] | {
[x: string]: any;
})[] | {
[x: string]: any;
})[] | {
[x: string]: any;
})[] | {
[x: string]: any;
};
className?: never;
} | {
class?: never;
className?: string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | any | {
[x: string]: any;
})[] | {
[x: string]: any;
})[] | {
[x: string]: any;
})[] | {
[x: string]: any;
})[] | {
[x: string]: any;
})[] | {
[x: string]: any;
})[] | {
[x: string]: any;
})[] | {
[x: string]: any;
})[] | {
[x: string]: any;
})[] | {
[x: string]: any;
})[] | {
[x: string]: any;
})[] | {
[x: string]: any;
};
})) => string;
export type ButtonVariants = VariantProps<typeof buttonStyles>;