Private
Public Access
1
0
Files

16 lines
754 B
JavaScript

'use client';
import * as React from 'react';
import { useOptionGroup_unstable } from './useOptionGroup';
import { renderOptionGroup_unstable } from './renderOptionGroup';
import { useOptionGroupStyles_unstable } from './useOptionGroupStyles.styles';
import { useCustomStyleHook_unstable } from '@fluentui/react-shared-contexts';
/**
* OptionGroup component: allows grouping of Option components within a Combobox
*/ export const OptionGroup = /*#__PURE__*/ React.forwardRef((props, ref)=>{
const state = useOptionGroup_unstable(props, ref);
useOptionGroupStyles_unstable(state);
useCustomStyleHook_unstable('useOptionGroupStyles_unstable')(state);
return renderOptionGroup_unstable(state);
});
OptionGroup.displayName = 'OptionGroup';