@react-three/uikit-default
Version:
Default (shadcn) kit for @react-three/uikit
44 lines (43 loc) • 1.48 kB
TypeScript
import { ContainerProperties, ContainerRef } from '@react-three/uikit';
import { ReactNode, RefAttributes } from 'react';
declare const badgeVariants: {
default: {
defaultProps: {
color: import("@preact/signals-core").ReadonlySignal<import("three").Color>;
};
containerProps: {
backgroundColor: import("@preact/signals-core").ReadonlySignal<import("three").Color>;
};
containerHoverProps: {
backgroundOpacity: number;
};
};
secondary: {
defaultProps: {
color: import("@preact/signals-core").ReadonlySignal<import("three").Color>;
};
containerProps: {
backgroundColor: import("@preact/signals-core").ReadonlySignal<import("three").Color>;
};
containerHoverProps: {
backgroundOpacity: number;
};
};
destructive: {
defaultProps: {
color: import("@preact/signals-core").ReadonlySignal<import("three").Color>;
};
containerProps: {
backgroundColor: import("@preact/signals-core").ReadonlySignal<import("three").Color>;
};
containerHoverProps: {
backgroundOpacity: number;
};
};
outline: {};
};
export type BadgeProperties = ContainerProperties & {
variant?: keyof typeof badgeVariants;
};
export declare const Badge: (props: BadgeProperties & RefAttributes<ContainerRef>) => ReactNode;
export {};