@bothub-chat/ui
Version:
Bothub UI Components
15 lines (14 loc) • 904 B
TypeScript
import React from 'react';
import { SelectFieldDataItem, SelectFieldGroupCheckboxClickEventHandler, SelectFieldSize } from '@/ui/components/select-field';
import { SelectFieldOptionClickEventHandler, SelectFieldOptionsProps } from '../types';
export type SelectFieldCheckboxGroupOptionProps = {
value: SelectFieldDataItem | SelectFieldDataItem[] | null;
size: SelectFieldSize;
item: SelectFieldDataItem;
data: SelectFieldDataItem[];
onGroupCheckboxClick?: SelectFieldGroupCheckboxClickEventHandler;
onOptionClick: SelectFieldOptionClickEventHandler | undefined;
icon?: React.ReactNode;
SelectFieldOptions: React.FC<SelectFieldOptionsProps>;
};
export declare const SelectFieldCheckboxGroupOption: ({ item, value, size, data, onOptionClick, onGroupCheckboxClick, icon, SelectFieldOptions, }: SelectFieldCheckboxGroupOptionProps) => import("react/jsx-runtime").JSX.Element;