@gbm-tech/select
Version:
GBM Tech & Control - Select
34 lines • 1.13 kB
TypeScript
import React from 'react';
import * as SelectPrimitive from '@radix-ui/react-select';
export type SelectItem = {
value: string;
label: string;
};
export type SelectItemGroup = {
label?: string;
items: SelectItem[];
};
export type SelectProps = React.ComponentPropsWithRef<'div'> & {
size?: 'sm' | 'md' | 'lg';
width?: string;
full?: boolean;
withoutBorder?: boolean;
itemGroups: SelectItemGroup[];
iconProps?: SelectPrimitive.SelectIconProps;
selectProps?: SelectPrimitive.SelectProps;
valueProps?: SelectPrimitive.SelectValueProps;
};
export declare const Select: React.FC<SelectProps>;
export type SelectContentProps = SelectPrimitive.SelectContentProps & {
children: React.ReactNode;
};
export declare const SelectContent: React.FC<SelectContentProps>;
export type SelectGroupProps = React.ComponentPropsWithRef<'div'> & {
size?: 'sm' | 'md' | 'lg';
width?: string;
label?: string;
full?: boolean;
selectProps?: SelectProps;
};
export declare const SelectGroup: React.FC<SelectGroupProps>;
//# sourceMappingURL=Select.d.ts.map