UNPKG

@dnb/eufemia

Version:

DNB Eufemia Design System UI Library

26 lines (25 loc) 874 B
/** * Web ToggleButtonGroup Context * */ import React from 'react'; import type { ToggleButtonValue } from './ToggleButton'; export type ToggleButtonGroupContextValue = { name?: string; value?: ToggleButtonValue | null; values?: ToggleButtonValue[]; size?: string; multiselect?: boolean | null; variant?: string | null; leftComponent?: React.ReactNode; disabled?: boolean | null; skeleton?: boolean | string | null; status?: string; setContext?: (context: Record<string, unknown> | ((tmp: Record<string, unknown> | undefined) => Record<string, unknown>)) => void; onChange?: (args: { value: ToggleButtonValue | ToggleButtonValue[]; event: React.SyntheticEvent; }) => void; }; declare const ToggleButtonGroupContext: React.Context<ToggleButtonGroupContextValue>; export default ToggleButtonGroupContext;