@orfeas126/box-ui-elements
Version:
Box UI Elements
22 lines (18 loc) • 537 B
Flow
// @flow
import * as React from 'react';
import classNames from 'classnames';
type Props = {
children: React.Node,
className?: string,
labelContent: React.Node,
labelElProps?: React.Element<'label'>,
};
const LabelPrimitive = ({ children, className, labelContent, labelElProps, ...rest }: Props) => (
<label {...labelElProps}>
<span className={classNames('label bdl-Label', className)} {...rest}>
{labelContent}
</span>
{children}
</label>
);
export default LabelPrimitive;