@kloudlite/design-system
Version:
A design system for building ambitious products.
25 lines (24 loc) • 756 B
TypeScript
import { ChangeEventHandler, ReactNode } from 'react';
interface IOption {
children?: ReactNode;
value: string;
disabled?: boolean;
}
interface IRoot {
disabled?: boolean;
value: string;
onChange?: ChangeEventHandler<HTMLSelectElement>;
className?: string;
children: ReactNode;
label?: ReactNode;
size?: 'md' | 'lg';
block?: boolean;
error?: boolean;
message?: ReactNode;
}
export declare const Root: (props: IRoot) => import("react/jsx-runtime").JSX.Element;
declare const SelectPrimitive: {
Root: (props: IRoot) => import("react/jsx-runtime").JSX.Element;
Option: ({ children, value, disabled, ...props }: IOption) => import("react/jsx-runtime").JSX.Element;
};
export default SelectPrimitive;