UNPKG

polaris-glints

Version:

Glints forked polaris react

38 lines (31 loc) 1.13 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var React = require('react'); var css = require('../../utilities/css.js'); var Label$1 = require('./Label.scss.js'); var Text = require('../Text/Text.js'); function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; } var React__default = /*#__PURE__*/_interopDefaultLegacy(React); function labelID(id) { return `${id}Label`; } function Label({ children, id, hidden, requiredIndicator }) { const className = css.classNames(Label$1["default"].Label, hidden && Label$1["default"].hidden); return /*#__PURE__*/React__default["default"].createElement("div", { className: className }, /*#__PURE__*/React__default["default"].createElement("label", { id: labelID(id), htmlFor: id, className: css.classNames(Label$1["default"].Text, requiredIndicator && Label$1["default"].RequiredIndicator) }, /*#__PURE__*/React__default["default"].createElement(Text.Text, { as: "span", variant: "bodyMd" }, children))); } exports.Label = Label; exports.labelID = labelID;