UNPKG

@cerberus-design/react

Version:

The Cerberus Design React component library.

20 lines (17 loc) 729 B
import { jsxs, jsx } from 'react/jsx-runtime'; import { splitProps } from '../../utils/index.js'; import { FieldsetParts } from './parts.js'; function Fieldset(props) { const [fieldsetProps, { usage }, rootProps] = splitProps( props, ["legend", "helperText", "errorText", "children"], ["usage"] ); return /* @__PURE__ */ jsxs(FieldsetParts.Root, { ...rootProps, children: [ /* @__PURE__ */ jsx(FieldsetParts.Legend, { usage, children: fieldsetProps.legend }), /* @__PURE__ */ jsx(FieldsetParts.HelperText, { usage, children: fieldsetProps.helperText }), fieldsetProps.children, /* @__PURE__ */ jsx(FieldsetParts.ErrorText, { children: fieldsetProps.errorText }) ] }); } export { Fieldset };