@codeworker.br/govbr-tw-react
Version:
Biblioteca de componentes React usando Tailwind CSS que implementa o Padrão Digital de Governo.
19 lines (18 loc) • 827 B
TypeScript
/// <reference types="react" />
import type { VariantProps } from "class-variance-authority";
import buttonVariants from "../Button/variants";
import buttonGroupVariants from "./variants";
type ButtonVariantProps = VariantProps<typeof buttonVariants>;
type ButtonGroupVariantProps = VariantProps<typeof buttonGroupVariants>;
export type ButtonGroupContextValue = {
variant?: ButtonVariantProps["variant"];
density?: ButtonVariantProps["density"];
size?: ButtonVariantProps["size"];
disabled?: boolean;
separated: boolean;
orientation: NonNullable<ButtonGroupVariantProps["orientation"]>;
level: number;
};
export declare const ButtonGroupProvider: import("react").Provider<ButtonGroupContextValue | null>;
export declare const useButtonGroupContext: () => ButtonGroupContextValue | null;
export {};