UNPKG

@primer/react

Version:

An implementation of GitHub's Primer Design System using React

37 lines (31 loc) 1.07 kB
'use strict'; var React = require('react'); var constants = require('../constants.js'); var FormControl = require('./FormControl.js'); var Box = require('../Box/Box.js'); function _interopDefault (e) { return e && e.__esModule ? e : { default: e }; } var React__default = /*#__PURE__*/_interopDefault(React); const FormControlLeadingVisual = ({ children, sx }) => { const { disabled, captionId } = React__default.default.useContext(FormControl.FormControlContext); return /*#__PURE__*/React__default.default.createElement(Box, { color: disabled ? 'fg.muted' : 'fg.default', sx: { '> *': { minWidth: captionId ? constants.get('fontSizes.4') : constants.get('fontSizes.2'), minHeight: captionId ? constants.get('fontSizes.4') : constants.get('fontSizes.2'), fill: 'currentColor' }, ...sx }, ml: 2 }, children); }; FormControlLeadingVisual.displayName = "FormControlLeadingVisual"; var FormControlLeadingVisual$1 = FormControlLeadingVisual; module.exports = FormControlLeadingVisual$1;