@neuctra/ui
Version:
A modern, responsive, customizable React UI component library powered by Tailwind CSS and Vite.
18 lines (17 loc) • 721 B
TypeScript
import { default as React } from 'react';
export interface ChipProps extends Omit<React.HTMLAttributes<HTMLSpanElement>, "children"> {
label: React.ReactNode;
variant?: "solid" | "soft" | "outline";
color?: "primary" | "neutral" | "destructive" | "success";
size?: "sm" | "md" | "lg";
icon?: React.ReactNode;
/** Renders a remove button and makes the chip dismissible. */
onRemove?: () => void;
disabled?: boolean;
/** 🔥 Full Customization */
iconClassName?: string;
labelClassName?: string;
removeButtonClassName?: string;
removeIconClassName?: string;
}
export declare const Chip: React.ForwardRefExoticComponent<ChipProps & React.RefAttributes<HTMLSpanElement>>;