@magaya/react-components
Version:
Magaya React Components Library
23 lines (22 loc) • 1.07 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault")["default"];
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.Label = void 0;
var _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime/helpers/esm/objectWithoutProperties"));
var _react = _interopRequireDefault(require("react"));
var _kendoReactLabels = require("@progress/kendo-react-labels");
var _excluded = ["children", "optional", "readOnly"];
var Label = function Label(_ref) {
var children = _ref.children,
optional = _ref.optional,
readOnly = _ref.readOnly,
props = (0, _objectWithoutProperties2["default"])(_ref, _excluded);
return /*#__PURE__*/_react["default"].createElement(_kendoReactLabels.Label, props, /*#__PURE__*/_react["default"].createElement("span", {
className: readOnly ? 'k-label-plaintext' : 'k-label-text'
}, children), readOnly || optional && /*#__PURE__*/_react["default"].createElement("span", {
className: "k-label-optional"
}, "(optional)"));
};
exports.Label = Label;