@dnb/eufemia
Version:
DNB Eufemia Design System UI Library
37 lines (36 loc) • 2.7 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.IndeterminateProperties = void 0;
var _ToggleDocs = require("../Toggle/ToggleDocs");
function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
function _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }
function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == typeof i ? i : i + ""; }
function _toPrimitive(t, r) { if ("object" != typeof t || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != typeof i) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }
Object.assign(_ToggleDocs.ToggleProperties, {
valueOn: _objectSpread(_objectSpread({}, _ToggleDocs.ToggleProperties.valueOn), {}, {
status: 'optional'
}),
valueOff: _objectSpread(_objectSpread({}, _ToggleDocs.ToggleProperties.valueOff), {}, {
status: 'optional'
})
});
const IndeterminateProperties = exports.IndeterminateProperties = _objectSpread(_objectSpread({
dependencePaths: {
doc: 'Provide an array with the related paths of other [Toggle](/uilib/extensions/forms/base-fields/Toggle/) og [Boolean](/uilib/extensions/forms/base-fields/Boolean/) fields.',
type: 'array',
status: 'required'
},
propagateIndeterminateState: {
doc: 'When `checked`, the dependent checkboxes will always be set to "checked" when in indeterminate state. When `unchecked`, the dependent checkboxes will be set to "unchecked" when in indeterminate state. When "auto", the dependent checkboxes will get the inverted state from where the (this) parent checkbox is in. Default is `true`.',
type: ['checked', 'unchecked', 'auto'],
status: 'optional'
}
}, _ToggleDocs.ToggleProperties), {}, {
textOn: undefined,
textOff: undefined,
variant: undefined
});
//# sourceMappingURL=IndeterminateDocs.js.map