UNPKG

@gbm-tech/select

Version:

GBM Tech & Control - Select

34 lines 1.13 kB
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