UNPKG

commonux2

Version:

A collection of styled components for use in ABB projects, designed for React and Next.js. It features TypeScript support, integrates Lucide icons, and is built on Radix primitives with Tailwind CSS.

13 lines (12 loc) 706 B
import * as React from "react"; import { ComponentPropsWithoutRef } from "react"; import { type VariantProps } from "class-variance-authority"; import { Loader2Icon } from "lucide-react"; declare const spinnerVariants: (props?: ({ size?: "sm" | "md" | "lg" | null | undefined; color?: "descructive" | "primary" | "warn" | "secondary" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; export interface SpinnerProps extends Omit<ComponentPropsWithoutRef<typeof Loader2Icon>, "size" | "color">, VariantProps<typeof spinnerVariants> { } export declare function Spinner({ className, size, color, ...props }: SpinnerProps): React.JSX.Element; export {};