UNPKG

react-lightning-design-system

Version:

Salesforce Lightning Design System components built with React

36 lines (35 loc) 895 B
import React, { FieldsetHTMLAttributes, Ref, ReactNode } from 'react'; import { FormElementProps } from './FormElement'; import { Bivariant } from './typeUtils'; /** * */ export type CheckboxValueType = string | number; /** * */ export declare const CheckboxGroupContext: React.Context<{ grouped?: boolean | undefined; error?: FormElementProps['error']; errorId?: string | undefined; }>; /** * */ export type CheckboxGroupProps = { label?: string; required?: boolean; error?: FormElementProps['error']; name?: string; cols?: number; tooltip?: ReactNode; tooltipIcon?: string; elementRef?: Ref<HTMLFieldSetElement>; onValueChange?: Bivariant<(values: CheckboxValueType[]) => void>; } & FieldsetHTMLAttributes<HTMLFieldSetElement>; /** * */ export declare const CheckboxGroup: React.FC<CheckboxGroupProps> & { isFormElement: boolean; };