lumarc-grid
Version:
lumArc Grid는 고성능, 유연하고 프레임워크에 구애받지 않는 데이터 그리드 라이브러리
25 lines • 1.02 kB
TypeScript
import { VariantProps } from 'class-variance-authority';
import * as React from "react";
/**
* Button component variants
*/
declare const buttonVariants: (props?: ({
variant?: "sort" | "filter" | "link" | "default" | "destructive" | "outline" | "secondary" | "ghost" | null | undefined;
size?: "default" | "sm" | "lg" | "icon" | "xs" | null | undefined;
} & import('class-variance-authority/types').ClassProp) | undefined) => string;
/**
* Button component for data grid actions
*/
export interface ButtonProps extends React.ButtonHTMLAttributes<HTMLButtonElement>, VariantProps<typeof buttonVariants> {
/** Render as child component */
asChild?: boolean;
/** Loading state */
loading?: boolean;
/** Icon to display */
icon?: React.ReactNode;
/** Icon position */
iconPosition?: "left" | "right";
}
declare const Button: React.ForwardRefExoticComponent<ButtonProps & React.RefAttributes<HTMLButtonElement>>;
export { Button, buttonVariants };
//# sourceMappingURL=button.d.ts.map