UNPKG

@primer/react

Version:

An implementation of GitHub's Primer Design System using React

27 lines (24 loc) 870 B
import React from 'react'; import CheckboxOrRadioGroupContext from './CheckboxOrRadioGroupContext.js'; import classes from './CheckboxOrRadioGroup.module.css.js'; import { clsx } from 'clsx'; import { jsx } from 'react/jsx-runtime'; import Text from '../../../Text/Text.js'; const CheckboxOrRadioGroupCaption = ({ className, children }) => { const { captionId, parentName } = React.useContext(CheckboxOrRadioGroupContext); return /*#__PURE__*/jsx(Text, { className: clsx(className, classes.CheckboxOrRadioGroupCaption), id: captionId, "data-component": parentName ? `${parentName}.Caption` : undefined, children: children }); }; CheckboxOrRadioGroupCaption.displayName = "CheckboxOrRadioGroupCaption"; CheckboxOrRadioGroupCaption.__SLOT__ = Symbol('CheckboxOrRadioGroup.Caption'); export { CheckboxOrRadioGroupCaption as default };