@salesforce-ux/design-system
Version:
Salesforce Lightning Design System
7 lines • 614 kB
JavaScript
(this.webpackJsonpSLDS___internal_chunked_docs=this.webpackJsonpSLDS___internal_chunked_docs||[]).push([[0],[,function(e,t,a){"use strict";var n,l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};
/*!
Copyright (c) 2016 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/
!function(){var r={}.hasOwnProperty;function s(){for(var e=[],t=0;t<arguments.length;t++){var a=arguments[t];if(a){var n=void 0===a?"undefined":l(a);if("string"===n||"number"===n)e.push(a);else if(Array.isArray(a))e.push(s.apply(null,a));else if("object"===n)for(var o in a)r.call(a,o)&&a[o]&&e.push(o)}}return e.join(" ")}void 0!==e&&e.exports?e.exports=s:"object"===l(a(77))&&a(77)?void 0===(n=function(){return s}.apply(t,[]))||(e.exports=n):window.classNames=s}()},function(e,t,a){"use strict";"function"==typeof Symbol&&Symbol.iterator;e.exports=a(306)()},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.HintParent=void 0;var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},l=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),r=a(0),s=d(r),o=d(a(2)),i=d(a(4)),c=d(a(1));function d(e){return e&&e.__esModule?e:{default:e}}t.HintParent=function(e){return s.default.createElement("div",{className:"slds-hint-parent"},e.children)};var u=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r.Component),l(t,[{key:"render",value:function(){var e=this.props,t=e.id,a=e.className,l=e.iconClassName,r=e.assistiveText,o=e.hasDropdown,d=e.size,u=e.variant,f=e.theme,m=e.feedback,p=e.selected,E=e.symbol,h=e.isFirst,g=e.isMiddle,b=e.isLast,v=e.useCurrentColor,k=function(e,t){var a={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(a[n]=e[n]);return a}(e,["id","className","iconClassName","assistiveText","hasDropdown","size","variant","theme","feedback","selected","symbol","isFirst","isMiddle","isLast","useCurrentColor"]);return"neutral"===f?(u="slds-button_icon-border-filled","medium"===d&&(d=null),o&&(u=null)):"inverse"===f?(u="slds-button_icon-inverse","medium"===d&&(u="slds-button_icon-border-inverse",d=null)):"brand"===f?(u="slds-button_icon-brand","medium"===d&&(d=null)):"transparent"===f&&(u="slds-button_icon-border","medium"===d&&(d=null),o&&(u=null)),s.default.createElement("button",n({id:t,className:(0,c.default)("slds-button slds-button_icon",p&&"slds-is-selected",{"slds-button_icon-more":o&&"neutral"===f,"slds-button_icon-container-more":o&&"transparent"===f,"slds-button_icon-current-color":v},{"slds-button_icon-container":"medium"===d,"slds-button_icon-small":"small"===d,"slds-button_icon-x-small":"x-small"===d,"slds-button_icon-xx-small":"xx-small"===d},{"slds-button_icon-error":"error"===m},{"slds-button_first":h,"slds-button_middle":g,"slds-button_last":b},u,a),"aria-haspopup":o?"true":this.props["aria-haspopup"]},k),s.default.createElement(i.default,{className:(0,c.default)("slds-button__icon",l),sprite:"utility",symbol:E||"settings"}),o&&s.default.createElement(i.default,{className:"slds-button__icon slds-button__icon_x-small",sprite:"utility",symbol:"down"}),s.default.createElement("span",{className:"slds-assistive-text"},r||"Provide description of action"))}}]),t}();u.propTypes={id:o.default.string,symbol:o.default.string,theme:o.default.string,assistiveText:o.default.string,useCurrentColor:o.default.bool,title:o.default.string},t.default=u},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},l=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),r=o(a(0)),s=o(a(2));function o(e){return e&&e.__esModule?e:{default:e}}var i=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r.default.Component),l(t,[{key:"render",value:function(){var e=this.props,t=(e.sprite,e.symbol,function(e,t){var a={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(a[n]=e[n]);return a}(e,["sprite","symbol"]));return r.default.createElement("svg",n({},t,{"aria-hidden":!0}),r.default.createElement("use",{xlinkHref:this.getHref()}))}},{key:"getHref",value:function(){if(this.props.sprite&&this.props.symbol){var e=this.props;return"/assets/icons/"+e.sprite+"-sprite/svg/symbols.svg#"+e.symbol}}}]),t}();i.propTypes={className:s.default.string,sprite:s.default.string,symbol:s.default.string},t.default=i},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CannotBeSetWith=t.IsDependentOn=t.getDisplayElementById=void 0;var n=m(a(0)),l=m(a(289)),r=m(a(288)),s=m(a(287)),o=m(a(286)),i=m(a(285)),c=m(a(284)),d=m(a(282)),u=m(a(281)),f=m(a(280));function m(e){return e&&e.__esModule?e:{default:e}}var p=function(){var e={},t=0,a=function(t){return null!=e[t]?e[t]:function(t){e[t]=0}(t)},n=function(t){return a(t),t+function(t){return e[t]=e[t]+1,e[t]}(t)};return function(e){return e?n(e):t++}}();t.getDisplayElementById=function(e,t){if(!Array.isArray(e)||!e.every(function(e){return e.hasOwnProperty("id")&&n.default.isValidElement(e.element)}))throw new Error(JSON.stringify(e,null,2)+" has broken schema that requires an array of example/state objects with 'id' and 'element' properties");var a=e.filter(function(e){return e.id===t});if(a&&a[0])return a[0].element;throw new Error('No display element with id "'+t+'" found')};t.default={omit:l.default,range:r.default,reverse:s.default,startCase:o.default,times:i.default,truncate:c.default,uniqueId:p,upperFirst:d.default},t.IsDependentOn=u.default,t.CannotBeSetWith=f.default},,function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createTableOfContents=t.factories=t.tags=t.createAnchor=void 0;var n=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},r=d(a(1)),s=d(a(311)),o=d(a(0));a(310);var i=a(307),c=d(a(10));function d(e){return e&&e.__esModule?e:{default:e}}var u=t.createAnchor=function(e,t){return o.default.createElement("a",{"aria-label":"Jump to section",className:"doc doc-anchor","data-level":e[1],href:"#"+t},"#")},f=t.tags=["p","div","a","em","strong","ol","ul","li","code","blockquote","pre","tr","td","th","table","thead","tbody","h1","h2","h3","h4","h5","h6"],m=(t.factories=f.reduce(function(e,t){return Object.assign({},e,function(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}({},t,function(e){for(var a=arguments.length,n=Array(a>1?a-1:0),s=1;s<a;s++)n[s-1]=arguments[s];return/h[1-6]/.test(t)&&n.push(u(t,e.id)),o.default.createElement.apply(o.default,[t,l({},e,{className:(0,r.default)("doc",e.className)})].concat(n))}))},{}),t.createTableOfContents=function(e){var t=[],a={level:0,children:[]};return(0,i.flattenElement)((0,i.mapElement)(e,function(e){return e.type===c.default?null:e})).filter(function(e){return/^h[1-6]/.test(String(e.type))&&e.props.id}).forEach(function(e){var n=parseInt(e.type[1],10);if(n<=(0,s.default)(a,t.concat(["level"])))for(;t.length;){var l=(0,s.default)(a,t);if(t=t.slice(0,-2),l.level===n)break}var r=(0,s.default)(a,t.concat(["children"]));r.push(function(e,t){var a=t.props,n=a.children;return{children:[],id:a.id,level:e,title:"string"==typeof n?n:Array.isArray(n)?n[0]:n}}(n,e)),t.push("children",r.length-1)}),a},function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,o.default.Component),n(t,[{key:"render",value:function(){return o.default.createElement("div",this.props)}}]),t}());t.default=m},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.examples=t.UtilityIcon=void 0;var n=o(a(0)),l=o(a(2)),r=o(a(4)),s=o(a(1));function o(e){return e&&e.__esModule?e:{default:e}}var i=t.UtilityIcon=function(e){var t=e.symbol||"announcement";return n.default.createElement("span",{className:(0,s.default)("slds-icon_container slds-icon-utility-"+t,{"slds-current-color":e.useCurrentColor},e.containerClassName),title:!1!==e.title?e.title||"Description of icon when needed":null},n.default.createElement(r.default,{className:(0,s.default)("slds-icon",{"slds-icon_xx-small":"xx-small"===e.size,"slds-icon_x-small":"x-small"===e.size,"slds-icon_small":"small"===e.size,"slds-icon_large":"large"===e.size},e.className),sprite:"utility",symbol:t}),!1!==e.assistiveText?n.default.createElement("span",{className:"slds-assistive-text"},e.assistiveText||"Description of icon when needed"):null)};i.displayName="UtilityIcon",i.propTypes={assistiveText:l.default.oneOfType([l.default.string,l.default.bool]),size:l.default.oneOf(["large","small","x-small","xx-small"]),title:l.default.oneOfType([l.default.string,l.default.bool]),useCurrentColor:l.default.bool},t.default=n.default.createElement(i,{className:"slds-icon-text-default"});t.examples=[{id:"currentColor",label:"Current Color",element:n.default.createElement(i,{containerClassName:"slds-current-color"})}]},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),l=i(a(0)),r=i(a(2)),s=i(a(11)),o=i(a(5));function i(e){return e&&e.__esModule?e:{default:e}}var c=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var a=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return a.state={currentDensitySettingId:"comfy"},a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,l.default.Component),n(t,[{key:"componentDidMount",value:function(){var e=this;document.addEventListener("densityChange",function(t){t.detail!==e.state.currentDensitySettingId&&e.updateDensityState(t.detail)})}},{key:"updateDensityState",value:function(e){this.setState({currentDensitySettingId:e})}},{key:"handleDensityChange",value:function(e){var t=new window.CustomEvent("densityChange",{detail:e});document.dispatchEvent(t)}},{key:"renderChildren",value:function(){var e=this.props,t=e.style,a=e.hasDensityRadioButtons,n=o.default.uniqueId("density-radio-comfy-"),r=o.default.uniqueId("density-radio-compact-"),s=o.default.uniqueId("density-radio-name-");return l.default.createElement("div",{className:"docs-codeblock-example"},a&&l.default.createElement("fieldset",{className:"slds-form-element docs-codeview__density-bar"},l.default.createElement("legend",{className:"slds-assistive-text slds-form-element__legend slds-form-element__label"},"UI Variable Density Setting"),l.default.createElement("div",{className:"slds-form-element__control docs-codeview__density-bar-form"},l.default.createElement("span",{className:"slds-radio"},l.default.createElement("input",{type:"radio",id:n,name:s,value:n,checked:"comfy"===this.state.currentDensitySettingId,onChange:this.handleDensityChange.bind(this,"comfy","slds-large")}),l.default.createElement("label",{className:"slds-radio__label",htmlFor:n},l.default.createElement("span",{className:"slds-radio_faux"}),l.default.createElement("span",{className:"slds-form-element__label"},"Comfy"))),l.default.createElement("span",{className:"slds-radio"},l.default.createElement("input",{type:"radio",id:r,name:s,value:r,checked:"compact"===this.state.currentDensitySettingId,onChange:this.handleDensityChange.bind(this,"compact","slds-var-spacing")}),l.default.createElement("label",{className:"slds-radio__label",htmlFor:r},l.default.createElement("span",{className:"slds-radio_faux"}),l.default.createElement("span",{className:"slds-form-element__label"},"Compact"))))),l.default.createElement("div",{style:t},this.props.children))}},{key:"render",value:function(){var e=this.props,t=e.position,a=e.toggleCode;return l.default.createElement("div",{className:"docs-codeblock"},"bottom"===t?this.renderChildren():null,l.default.createElement(s.default,{language:"html",toggleCode:a},this.props.children),"top"===t?this.renderChildren():null)}}]),t}();c.propTypes={children:r.default.node,hasDensityRadioButtons:r.default.bool,position:r.default.oneOf(["top","bottom"]),style:r.default.object,toggleCode:r.default.bool},c.defaultProps={position:"bottom"},t.default=c},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),l=s(a(0)),r=s(a(2));function s(e){return e&&e.__esModule?e:{default:e}}var o=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,l.default.Component),n(t,[{key:"render",value:function(){return this.props.children}}]),t}();t.default=o,o.propTypes={title:function(e,t){if(void 0===e[t]||"string"!=typeof e[t])return new Error("Please provide a string for the title of this Example. Required for creating html files used for testing.")},children:r.default.node.isRequired}},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ToggleButton=void 0;var n=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},r=a(0),s=m(r),o=m(a(2)),i=m(a(303)),c=a(296),d=m(a(1)),u=m(a(295)),f=m(a(294));function m(e){return e&&e.__esModule?e:{default:e}}a(293),a(291);var p=t.ToggleButton=function(e){return s.default.createElement("div",{className:"doc-toggle-code"},s.default.createElement("button",l({},e,{className:"slds-button doc-toggle-code__button","aria-live":"polite"}),e.open?"Hide ":"Show "," Code"))},E=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var a=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return a.state={open:!1},a.toggleCodeBlock=a.toggleCodeBlock.bind(a),a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r.Component),n(t,[{key:"toggleCodeBlock",value:function(){this.setState({open:!this.state.open})}},{key:"getCode",value:function(){var e=this.props.children;try{s.default.Children.only(e)}catch(e){throw new Error("We expected exactly one child in CodeView, you passed in 0 or many children")}var t=e?i.default.renderToStaticMarkup(e):"";return(0,c.beautify)(t)}},{key:"getHighlightedCode",value:function(){var e=this.props.language;return function(e,t){return f.default.highlight(e,f.default.languages[t])}(this.getCode(),e)}},{key:"render",value:function(){var e=this.props,t=e.language,a=e.toggleCode,n=void 0===a||a;return s.default.createElement("div",{className:"docs-codeblock-source"},s.default.createElement("ul",{className:"docs-codeblock__action-bar"},n&&s.default.createElement("li",null,s.default.createElement(p,{open:this.state.open,onClick:this.toggleCodeBlock})),s.default.createElement("li",null,s.default.createElement(u.default,{key:"copy",className:"site-code_copy",text:this.getCode()}))),s.default.createElement("div",{className:(0,d.default)("docs-codeblock-source__code",n&&(this.state.open?"code-expanded":"code-collapsed"))},s.default.createElement("pre",{className:"language-"+t},s.default.createElement("code",{className:"language-"+t,dangerouslySetInnerHTML:{__html:this.getHighlightedCode()}}))))}}]),t}();E.propTypes={language:o.default.string,toggleCode:o.default.bool,children:o.default.node},E.defaultProps={language:"html"},t.default=E},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),l=s(a(0)),r=s(a(2));function s(e){return e&&e.__esModule?e:{default:e}}var o=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,l.default.Component),n(t,[{key:"render",value:function(){var e=this.props.type;return l.default.createElement("blockquote",{className:"doc site-blockquote_"+e},this.props.header?l.default.createElement("p",{className:"doc lead"},this.props.header):null,l.default.createElement("p",{className:"doc"},this.props.children))}}]),t}();o.propTypes={type:r.default.oneOf(["note","a11y","warning"]),header:r.default.string,children:r.default.node},o.defaultProps={type:"note"},t.default=o},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Fieldset=t.FormElement=t.Legend=t.FieldsetWrapper=t.FormElementStatic=t.FormElementHelpMessage=t.FormElementTooltip=t.FormElementSpanFauxLabel=t.FormElementLabel=t.FormElementControl=t.SimpleFormElementWrapper=void 0;var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},l=c(a(0)),r=c(a(2)),s=c(a(1)),o=c(a(3)),i=a(29);function c(e){return e&&e.__esModule?e:{default:e}}function d(e,t){var a={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(a[n]=e[n]);return a}var u=function(e){var t=e.isEditable,a=e.isViewMode,r=e.hasHint,o=e.hasError,i=e.isStacked,c=e.isHorizontal,u=e.isEditing,f=e.isEdited,m=e.column,p=e.role,E=e.className,h=e.children,g=d(e,["isEditable","isViewMode","hasHint","hasError","isStacked","isHorizontal","isEditing","isEdited","column","role","className","children"]),b=(0,s.default)("slds-form-element",{"slds-form-element_edit":t,"slds-form-element_readonly":a,"slds-form-element_stacked":i,"slds-form-element_horizontal":c,"slds-hint-parent":r,"slds-has-error":o,"slds-is-editing":u,"slds-is-edited":f},m&&"slds-form-element_"+m+"-col",E);return l.default.createElement("div",n({className:b,role:p},g),h)};t.SimpleFormElementWrapper=u,u.propTypes={children:r.default.node,role:r.default.string,isEditable:r.default.bool,isEditing:r.default.bool,isEdited:r.default.bool,isViewMode:r.default.bool,isStacked:r.default.bool,isHorizontal:r.default.bool,hasHint:r.default.bool,hasError:r.default.bool,column:r.default.number};var f=t.FormElementControl=function(e){var t=e.className,a=e.children;return l.default.createElement("div",{className:(0,s.default)("slds-form-element__control",t)},a)};f.propTypes={children:r.default.node,className:r.default.string};var m=t.FormElementLabel=function(e){var t=e.isRequired,a=e.labelContent,n=e.hasHiddenLabel,r=e.labelId,o=e.labelClassName,i=e.inputId;return l.default.createElement("label",{className:(0,s.default)("slds-form-element__label",n&&"slds-assistive-text",o),htmlFor:i,id:r},t&&l.default.createElement("abbr",{className:"slds-required",title:"required"},"* "," "),a)};m.propTypes={labelId:r.default.string,inputId:r.default.string,labelContent:r.default.node,labelClassName:r.default.string,hasHiddenLabel:r.default.bool,isRequired:r.default.bool};var p=t.FormElementSpanFauxLabel=function(e){var t=e.isRequired,a=e.children,n=e.labelId;return l.default.createElement("span",{id:n,className:"slds-form-element__label"},t&&l.default.createElement("abbr",{className:"slds-required",title:"required"},"* "," "),a)};p.propTypes={children:r.default.node,isRequired:r.default.bool,labelId:r.default.string};var E=t.FormElementTooltip=function(e){var t=e.showTooltip;return l.default.createElement("div",{className:"slds-form-element__icon"},l.default.createElement(o.default,{"aria-describedby":t&&"help",symbol:"info",assistiveText:"Help"}),t&&l.default.createElement(i.Tooltip,{className:"slds-nubbin_bottom-left",id:"help",style:{position:"absolute",top:"-45px",left:"-15px",width:"170px"}},"Some helpful information"))};E.propTypes={showTooltip:r.default.bool};var h=t.FormElementHelpMessage=function(e){var t=e.errorId,a=e.children;return l.default.createElement("div",{className:"slds-form-element__help",id:t},a)};h.propTypes={errorId:r.default.string,children:r.default.node},(t.FormElementStatic=function(e){var t=e.isLongform,a=e.children;return l.default.createElement("div",{className:(0,s.default)("slds-form-element__static",t&&"slds-text-longform")},a)}).propTypes={isLongform:r.default.bool,children:r.default.node};var g=t.FieldsetWrapper=function(e){var t=e.id,a=e.hasCompoundFields,n=e.hasError,r=e.isRequired,o=e.isEditing,i=e.isEdited,c=e.isStacked,d=e.isHorizontal,u=e.isAddress,f=e.isDeprecated,m=e.column,p=e.children;return l.default.createElement("fieldset",{id:t,className:(0,s.default)("slds-form-element",{"slds-form-element_compound":a&&!f,"slds-form_compound":a&&f,"slds-form-element_address":u,"slds-has-error":n,"slds-is-required":r,"slds-is-editing":o,"slds-is-edited":i,"slds-form-element_stacked":c,"slds-form-element_horizontal":d},m&&"slds-form-element_"+m+"-col")},p)};g.propTypes={id:r.default.string,hasCompoundFields:r.default.bool,children:r.default.node,hasError:r.default.bool,isRequired:r.default.bool,isStacked:r.default.bool,isHorizontal:r.default.bool,isEditing:r.default.bool,isEdited:r.default.bool,isAddress:r.default.bool,isDeprecated:r.default.bool,column:r.default.number};var b=t.Legend=function(e){var t=e.isRequired,a=e.hasTooltip,n=e.hasHiddenLabel,r=e.children;return l.default.createElement(l.default.Fragment,null,l.default.createElement("legend",{className:(0,s.default)("slds-form-element__legend slds-form-element__label",n&&"slds-assistive-text")},t&&l.default.createElement("abbr",{className:"slds-required",title:"required"},"* "," "),r),a&&l.default.createElement("div",{className:"slds-form-element__icon"},l.default.createElement(o.default,{symbol:"info",assistiveText:"Help"})))};b.propTypes={children:r.default.node,isRequired:r.default.bool,hasHiddenLabel:r.default.bool,hasTooltip:r.default.bool};var v=function(e){var t=e.formElementClassName,a=e.formControlClassName,r=e.isRequired,i=e.isEditable,c=e.isViewMode,g=e.isStacked,b=e.isHorizontal,v=e.isEditing,k=e.isEdited,y=e.hasHint,_=e.hasError,C=e.hasFauxLabel,L=e.labelId,x=e.labelClassName,N=e.labelContent,M=e.hasHiddenLabel,w=e.inputId,S=e.hasLeftIcon,O=e.hasRightIcon,I=e.hasRightIconGroup,j=e.errorId,F=e.hasTooltip,T=e.showTooltip,W=e.inlineMessage,A=e.column,P=e.role,R=e.dropdown,Z=e.children,q=d(e,["formElementClassName","formControlClassName","isRequired","isEditable","isViewMode","isStacked","isHorizontal","isEditing","isEdited","hasHint","hasError","hasFauxLabel","labelId","labelClassName","labelContent","hasHiddenLabel","inputId","hasLeftIcon","hasRightIcon","hasRightIconGroup","errorId","hasTooltip","showTooltip","inlineMessage","column","role","dropdown","children"]),B=void 0;return I?B="slds-input-has-icon slds-input-has-icon_left-right slds-input-has-icon_group-right":S&&O?B="slds-input-has-icon slds-input-has-icon_left-right":S?B="slds-input-has-icon slds-input-has-icon_left":O&&(B="slds-input-has-icon slds-input-has-icon_right"),l.default.createElement(u,n({},q,{className:(0,s.default)(t),hasError:_,hasHint:y,isViewMode:c,isEditable:i,isStacked:g,isHorizontal:b,isEditing:v,isEdited:k,role:P,column:A}),N&&(c||C?l.default.createElement(p,{isRequired:r,hasTooltip:F,labelId:L},N):l.default.createElement(m,{isRequired:r,labelContent:N,hasHiddenLabel:M,labelId:L,labelClassName:x,inputId:w})),F&&l.default.createElement(E,{showTooltip:T}),l.default.createElement(f,{className:(0,s.default)(B,a)},k&&l.default.createElement("div",{className:"slds-form-element__undo"},l.default.createElement(o.default,{symbol:"undo",assistiveText:"Undo "+N})),Z),W&&l.default.createElement(h,{errorId:j},W),R)};t.FormElement=v,v.propTypes={children:r.default.node,labelId:r.default.string,inputId:r.default.string,errorId:r.default.string,labelContent:r.default.node,isRequired:r.default.bool,isEditable:r.default.bool,isEditing:r.default.bool,isEdited:r.default.bool,isStacked:r.default.bool,isHorizontal:r.default.bool,hasHiddenLabel:r.default.bool,hasLeftIcon:r.default.bool,hasRightIcon:r.default.bool,hasRightIconGroup:r.default.bool,hasTooltip:r.default.bool,hasError:r.default.bool,hasFauxLabel:r.default.bool,showTooltip:r.default.bool,dropdown:r.default.node,inlineMessage:r.default.string,formElementClassName:r.default.string,formControlClassName:r.default.string,column:r.default.number},(t.Fieldset=function(e){var t=e.id,a=e.label,n=e.isRequired,r=e.isEditing,s=e.isStacked,o=e.isHorizontal,i=e.isAddress,c=e.isDeprecated,d=e.column,u=e.hasError,m=e.hasCompoundFields,p=e.hasTooltip,E=e.hasHiddenLabel,v=e.errorId,k=e.inlineMessage,y=e.children;return l.default.createElement(g,{id:t,isRequired:n,isEditing:r,isStacked:s,isHorizontal:o,isAddress:i,hasError:u,hasCompoundFields:m,column:d,isDeprecated:c},l.default.createElement(b,{isRequired:n,hasTooltip:p,hasHiddenLabel:E},a),l.default.createElement(f,null,y),k&&l.default.createElement(h,{errorId:v},k))}).propTypes={id:r.default.string,children:r.default.node,label:r.default.string,isRequired:r.default.bool,isEditing:r.default.bool,isStacked:r.default.bool,isHorizontal:r.default.bool,isAddress:r.default.bool,isDeprecated:r.default.bool,hasHiddenLabel:r.default.bool,hasCompoundFields:r.default.bool,hasTooltip:r.default.bool,hasError:r.default.bool,errorId:r.default.string,inlineMessage:r.default.string,column:r.default.number}},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.states=t.examples=t.Button=void 0;var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},l=i(a(0)),r=i(a(2)),s=i(a(1)),o=a(5);function i(e){return e&&e.__esModule?e:{default:e}}var c=function(e){var t=e.className,a=e.disabled,r=e.isBrand,o=e.isNeutral,i=e.isOutlineBrand,c=e.isInverse,d=e.isDestructive,u=e.isTextDestructive,f=e.isSuccess,m=e.isFullWidth,p=e.isStretch,E=e.isFirst,h=e.isMiddle,g=e.isLast,b=e.use,v=function(e,t){var a={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(a[n]=e[n]);return a}(e,["className","disabled","isBrand","isNeutral","isOutlineBrand","isInverse","isDestructive","isTextDestructive","isSuccess","isFullWidth","isStretch","isFirst","isMiddle","isLast","use"]),k=(0,s.default)("slds-button",{"slds-button_brand":r,"slds-button_neutral":o,"slds-button_outline-brand":i,"slds-button_inverse":c,"slds-button_destructive":d,"slds-button_text-destructive":u,"slds-button_success":f,"slds-button_full-width":m,"slds-button_stretch":p,"slds-button_first":E,"slds-button_middle":h,"slds-button_last":g},t);return l.default.createElement(l.default.Fragment,null,"a"===b?l.default.createElement("a",n({className:k},v,{href:"javascript:void(0);"}),e.children):l.default.createElement("button",n({className:k,disabled:a},v),e.children))};t.Button=c,c.displayName="Button",c.propTypes={className:r.default.string,disabled:r.default.bool,isBrand:r.default.bool,isNeutral:r.default.bool,isOutlineBrand:r.default.bool,isInverse:r.default.bool,isDestructive:r.default.bool,isTextDestructive:r.default.bool,isSuccess:r.default.bool,isFullWidth:r.default.bool,isStretch:r.default.bool,isFirst:r.default.bool,isMiddle:r.default.bool,isLast:r.default.bool,use:(0,o.CannotBeSetWith)("disabled",r.default.oneOf(["a"]))},t.default=l.default.createElement(c,null,"Button");t.examples=[{id:"neutral",label:"Neutral",element:l.default.createElement(c,{isNeutral:!0},"Neutral Button")},{id:"brand",label:"Brand",element:l.default.createElement(c,{isBrand:!0},"Brand Button")},{id:"outline-brand",label:"Outline Brand",element:l.default.createElement(c,{isOutlineBrand:!0},"Outline Brand Button")},{id:"inverse",label:"Inverse",element:l.default.createElement("div",{style:{backgroundColor:"#16325c",padding:"0.5rem"}},l.default.createElement(c,{isInverse:!0},"Inverse Button"))},{id:"destructive",label:"Destructive",element:l.default.createElement(c,{isDestructive:!0},"Destructive Button")},{id:"text-destructive",label:"Text Destructive",element:l.default.createElement(c,{isTextDestructive:!0},"Text Destructive Button")},{id:"success",label:"Success",element:l.default.createElement(c,{isSuccess:!0},"Success Button")},{id:"stretch",label:"Stretch",element:l.default.createElement(c,{isStretch:!0,isNeutral:!0},"Stretched Neutral Button")},{id:"base-link",label:"Base as a Link",element:l.default.createElement(c,{use:"a"},"Base Link")},{id:"neutral-link",label:"Neutral as a Link",element:l.default.createElement(c,{use:"a",isNeutral:!0},"Neutral Link")},{id:"brand-link",label:"Brand as a Link",element:l.default.createElement(c,{use:"a",isBrand:!0},"Brand Link")},{id:"outline-brand-link",label:"Outline Brand as a Link",element:l.default.createElement(c,{use:"a",isOutlineBrand:!0},"Outline Brand Link")},{id:"inverse-link",label:"Inverse as a Link",element:l.default.createElement("div",{style:{backgroundColor:"#16325c",padding:"0.5rem"}},l.default.createElement(c,{use:"a",isInverse:!0},"Inverse Link"))},{id:"destructive-link",label:"Destructive as a Link",element:l.default.createElement(c,{use:"a",isDestructive:!0},"Destructive Link")},{id:"text-destructive-link",label:"Text Destructive as a Link",element:l.default.createElement(c,{use:"a",isTextDestructive:!0},"Text Destructive Link")},{id:"success-link",label:"Success as a Link",element:l.default.createElement(c,{use:"a",isSuccess:!0},"Success Link")},{id:"stretch-link",label:"Stretch as a Link",element:l.default.createElement(c,{use:"a",isStretch:!0,isNeutral:!0},"Stretched Neutral Link")}],t.states=[{id:"disabled",label:"Disabled",element:l.default.createElement(c,{disabled:!0},"Button")},{id:"neutral-disabled",label:"Neutral - Disabled",element:l.default.createElement(c,{isNeutral:!0,disabled:!0},"Neutral Button")},{id:"brand-disabled",label:"Brand - Disabled",element:l.default.createElement(c,{isBrand:!0,disabled:!0},"Brand Button")},{id:"outline-brand-disabled",label:"Outline Brand - Disabled",element:l.default.createElement(c,{isOutlineBrand:!0,disabled:!0},"Outline Brand Button")},{id:"inverse-disabled",label:"Inverse - Disabled",element:l.default.createElement("div",{style:{backgroundColor:"#16325c",padding:"0.5rem"}},l.default.createElement(c,{isInverse:!0,disabled:!0},"Inverse Button"))},{id:"destructive-disabled",label:"Destructive - Disabled",element:l.default.createElement(c,{isDestructive:!0,disabled:!0},"Destructive Button")},{id:"text-destructive-disabled",label:"Text Destructive - Disabled",element:l.default.createElement(c,{isTextDestructive:!0,disabled:!0},"Text Destructive Button")},{id:"success-disabled",label:"Success - Disabled",element:l.default.createElement(c,{isSuccess:!0,disabled:!0},"Success Button")}]},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.StandardIcon=void 0;var n=o(a(0)),l=o(a(2)),r=o(a(4)),s=o(a(1));function o(e){return e&&e.__esModule?e:{default:e}}var i=t.StandardIcon=function(e){var t=e.assistiveText,a=e.className,l=e.containerClassName,o=e.isGrouped,i=e.title,c=e.symbol||"account";return n.default.createElement("span",{className:(0,s.default)("slds-icon_container slds-icon-standard-"+c,l,{"slds-avatar-grouped__icon":!!o}),title:!1!==i?i||"Description of icon when needed":null},n.default.createElement(r.default,{className:(0,s.default)("slds-icon",a),sprite:"standard",symbol:c}),!1!==t?n.default.createElement("span",{className:"slds-assistive-text"},t||"Description of icon when needed"):null)};i.propTypes={isGrouped:l.default.bool},t.default=n.default.createElement(i,null)},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.examples=t.states=t.Input=void 0;var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},l=u(a(0)),r=u(a(2)),s=u(a(4)),o=u(a(3)),i=u(a(1)),c=a(24),d=a(13);function u(e){return e&&e.__esModule?e:{default:e}}var f="Input Label",m="text-input-id-1",p="error-message-unique-id",E="Placeholder Text",h=t.Input=function(e){return l.default.createElement("input",n({},e,{id:e.id||m,className:(0,i.default)("slds-input",e.className),type:e.type||"text",placeholder:e.placeholder,readOnly:e.readOnly,defaultValue:e.defaultValue}))};h.propTypes={placeholder:r.default.string};t.default=l.default.createElement(d.FormElement,{labelContent:f,inputId:m},l.default.createElement(h,{id:m,placeholder:E}));t.states=[{id:"input-required",label:"Required",element:l.default.createElement(function(e){return l.default.createElement(d.FormElement,{labelContent:f,inputId:m,isRequired:!0},l.default.createElement(h,{id:m,placeholder:E,required:!0}))},null)},{id:"input-disabled",label:"Disabled",element:l.default.createElement(function(e){return l.default.createElement(d.FormElement,{labelContent:f,inputId:m},l.default.createElement(h,{id:m,placeholder:E,disabled:!0}))},null)},{id:"input-error",label:"Error",element:l.default.createElement(function(e){return l.default.createElement(d.FormElement,{hasError:!0,labelContent:f,inputId:m,errorId:e.errorId,isRequired:!0,inlineMessage:"This field is required"},l.default.createElement(h,{id:m,placeholder:E,required:!0,"aria-describedby":e.errorId}))},{errorId:p})},{id:"input-error-icon",label:"Error with icon",element:l.default.createElement(function(e){return l.default.createElement(d.FormElement,{hasError:!0,labelContent:f,inputId:m,hasLeftIcon:!0,errorId:e.errorId,isRequired:!0,inlineMessage:"This field is required"},l.default.createElement(s.default,{className:"slds-input__icon",sprite:"utility",symbol:"error"}),l.default.createElement(h,{id:m,required:!0,placeholder:E,"aria-describedby":e.errorId}))},{errorId:p})},{id:"read-only",label:"Readonly",element:l.default.createElement(function(e){return l.default.createElement(d.FormElement,{labelContent:f,inputId:m},l.default.createElement(h,{id:m,readOnly:!0,defaultValue:"Read Only",placeholder:""}))},null)},{id:"static",label:"Static",element:l.default.createElement(d.SimpleFormElementWrapper,null,l.default.createElement("span",{className:"slds-form-element__label"},"Input Label"),l.default.createElement(d.FormElementControl,null,l.default.createElement("span",{className:"slds-form-element__static"},"Read Only")))}],t.examples=[{id:"left-icon",label:"Left Icon",element:l.default.createElement(d.FormElement,{labelContent:f,inputId:m,hasLeftIcon:!0},l.default.createElement(s.default,{className:"slds-icon slds-input__icon slds-input__icon_left slds-icon-text-default",sprite:"utility",symbol:"search"}),l.default.createElement(h,{id:m,placeholder:E}))},{id:"right-icon",label:"Right Icon",element:l.default.createElement(d.FormElement,{labelContent:f,inputId:m,hasRightIcon:!0},l.default.createElement(s.default,{className:"slds-icon slds-input__icon slds-input__icon_right slds-icon-text-default",sprite:"utility",symbol:"search"}),l.default.createElement(h,{id:m,placeholder:E}))},{id:"double-icon",label:"Left Icon & Clear Button",element:l.default.createElement(d.FormElement,{labelContent:f,inputId:m,hasLeftIcon:!0,hasRightIcon:!0},l.default.createElement(s.default,{className:"slds-icon slds-input__icon slds-input__icon_left slds-icon-text-default",sprite:"utility",symbol:"search"}),l.default.createElement(h,{id:m,placeholder:E}),l.default.createElement(o.default,{symbol:"clear",className:"slds-input__icon slds-input__icon_right",iconClassName:"slds-icon-text-light",assistiveText:"Clear",title:"Clear"}))},{id:"double-icon-spinner",label:"Clear Button with Spinner",element:l.default.createElement(d.FormElement,{labelContent:f,inputId:m,hasLeftIcon:!0,hasRightIcon:!0,hasRightIconGroup:!0},l.default.createElement(s.default,{className:"slds-icon slds-input__icon slds-input__icon_left slds-icon-text-default",sprite:"utility",symbol:"search"}),l.default.createElement(h,{id:m,placeholder:E}),l.default.createElement("div",{className:"slds-input__icon-group slds-input__icon-group_right"},l.default.createElement(c.Spinner,{className:"slds-spinner_brand slds-spinner_x-small slds-input__spinner"}),l.default.createElement(o.default,{symbol:"clear",className:"slds-input__icon slds-input__icon_right",iconClassName:"slds-icon-text-light",assistiveText:"Clear",title:"Clear"})))},{id:"fixed-text",label:"Fixed text",element:l.default.createElement(d.FormElement,{labelContent:f,inputId:m,formControlClassName:"slds-input-has-fixed-addon",labelId:"fixed-text-label"},l.default.createElement("span",{className:"slds-form-element__addon",id:"fixed-text-addon-pre"},"$"),l.default.createElement(h,{id:m,placeholder:E,"aria-labelledby":"fixed-text-label fixed-text-addon-pre fixed-text-addon-post"}),l.default.createElement("span",{className:"slds-form-element__addon",id:"fixed-text-addon-post"},"euro"))},{id:"inline-help",label:"Inline Help",element:l.default.createElement(d.FormElement,{labelId:"inline-text-label",labelContent:f,inputId:m},l.default.createElement(h,{id:m,placeholder:E,"aria-labelledby":"inline-text-label"}),l.default.createElement("div",{className:"slds-form-element__help"},"ex: (415)111-2222"))},{id:"field-level-help",label:"Field level help",element:l.default.createElement("div",{style:{paddingTop:"3rem",position:"relative"}},l.default.createElement(d.FormElement,{labelContent:f,inputId:m,hasTooltip:!0,showTooltip:!0},l.default.createElement(h,{id:m,placeholder:E})))},{id:"increment-decrement-counter",label:"Counter",element:l.default.createElement(d.FormElement,{formElementClassName:"slds-text-align_center",labelContent:f,inputId:m,labelClassName:"slds-m-right_none"},l.default.createElement(o.default,{className:"slds-button_icon-small slds-input__button_decrement",symbol:"ban",assistiveText:"Decrement counter",title:"Decrement counter"}),l.default.createElement(h,{className:"slds-input_counter",id:m,type:"number",placeholder:"1"}),l.default.createElement(o.default,{className:"slds-button_icon-small slds-input__button_increment",symbol:"new",assistiveText:"Increment counter",title:"Increment counter"}))}]},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.examples=t.states=t.GroupDisabled=t.GroupError=t.GroupRequired=t.Group=t.CheckedDisabled=t.Disabled=t.ErrorState=t.Required=t.Indeterminate=t.Checkbox=void 0;var n=o(a(0)),l=o(a(1)),r=o(a(5)),s=a(13);function o(e){return e&&e.__esModule?e:{default:e}}var i="Checkbox Label",c=function(e){return n.default.createElement("fieldset",{className:(0,l.default)("slds-form-element",e.className)},e.children)},d=function(e){return n.default.createElement("legend",{className:"slds-form-element__legend slds-form-element__label"},e.children)},u=t.Checkbox=function(e){var t=r.default.uniqueId("checkbox-");return n.default.createElement("div",{className:(0,l.default)("slds-checkbox",e.className)},e.children,n.default.createElement("input",{type:"checkbox",name:e.name||"options",id:e.id?e.id:t,value:e.id?e.id:t,disabled:e.disabled,defaultChecked:e.checked,"aria-describedby":e.errorId,tabIndex:e.tabIndex,"aria-labelledby":e.labelId&&e.groupId?e.labelId+" "+e.groupId:null}),n.default.createElement("label",{className:(0,l.default)("slds-checkbox__label"),htmlFor:e.id?e.id:t,id:e.labelId},n.default.createElement("span",{className:"slds-checkbox_faux"}),e.label&&n.default.createElement("span",{className:(0,l.default)("slds-form-element__label",e.hideLabel?"slds-assistive-text":null)},e.isRequired&&n.default.createElement("abbr",{className:"slds-required",title:"required"},"* "," "),e.label)),e.hasTooltip&&n.default.createElement(s.FormElementTooltip,{showTooltip:e.showTooltip}))},f=(t.Indeterminate=function(e){return n.default.createElement(s.FormElement,null,n.default.createElement(u,{id:"checkbox-indeterminate-01",label:"Indeterminate Checkbox Label"}))},t.Required=function(e){return n.default.createElement(s.FormElement,null,n.default.createElement(u,{label:i},n.default.createElement("abbr",{className:"slds-required",title:"required"},"*")))}),m=t.ErrorState=function(e){return n.default.createElement(s.FormElement,{hasError:!0,inlineMessage:"This field is required",errorId:"error_01"},n.default.createElement(u,{label:i,errorId:"error_01"},n.default.createElement("abbr",{className:"slds-required",title:"required"},"*")))},p=t.Disabled=function(e){return n.default.createElement(s.FormElement,null,n.default.createElement(u,{label:i,disabled:!0}))},E=t.CheckedDisabled=function(e){return n.default.createElement(s.FormElement,null,n.default.createElement(u,{label:i,checked:!0,disabled:!0}))},h=t.Group=function(e){return n.default.createElement(c,null,n.default.createElement(d,null,"Checkbox Group Label"),n.default.createElement(s.FormElementControl,null,n.default.createElement(u,{label:i,checked:!0}),n.default.createElement(u,{label:i})))},g=t.GroupRequired=function(e){return n.default.createElement(c,null,n.default.createElement(d,null,n.default.createElement("abbr",{className:"slds-required",title:"required"},"*")," ","Checkbox Group Label"),n.default.createElement(s.FormElementControl,null,n.default.createElement(u,{label:i,checked:!0}),n.default.createElement(u,{label:i})))},b=t.GroupError=function(e){return n.default.createElement(c,{className:"slds-has-error"},n.default.createElement(d,null,n.default.createElement("abbr",{className:"slds-required",title:"required"},"*")," ","Checkbox Group Label"),n.default.createElement(s.FormElementControl,null,n.default.createElement(u,{errorId:"error_01",label:i,checked:!0}),n.default.createElement(u,{errorId:"error_01",label:i})),n.default.createElement("div",{id:"error_01",className:"slds-form-element__help"},"This field is required"))},v=t.GroupDisabled=function(e){return n.default.createElement(c,null,n.default.createElement(d,null,"Checkbox Group Label"),n.default.createElement(s.FormElementControl,null,n.default.createElement(u,{label:i,disabled:!0}),n.default.createElement(u,{label:i,disabled:!0})))};t.default=n.default.createElement(s.FormElement,null,n.default.createElement(u,{label:i,checked:!0}));t.states=[{id:"required",label:"Required",element:n.default.createElement(f,null)},{id:"error",label:"Error",element:n.default.createElement(m,null)},{id:"disabled",label:"Disabled",element:n.default.createElement(p,null)},{id:"checked-and-disabled",label:"Checked and Disabled",element:n.default.createElement(E,null)}],t.examples=[{id:"group",label:"Group",element:n.default.createElement(h,null)},{id:"group-required",label:"Group Required",element:n.default.createElement(g,null)},{id:"group-error",label:"Group with error",element:n.default.createElement(b,null)},{id:"group-disabled",label:"Group Disabled",element:n.default.createElement(v,null)},{id:"stacked",label:"Stacked",element:n.default.createElement(s.FormElement,null,n.default.createElement(u,{className:"slds-checkbox_stacked",label:i,checked:!0}))}]},function(e,t,a){var n={},l=function(e){var t;return function(){return void 0===t&&(t=e.apply(this,arguments)),t}}(function(){return window&&document&&document.all&&!window.atob}),r=function(e){var t={};return function(e){if(void 0===t[e]){var a=function(e){return document.querySelector(e)}.call(this,e);if(a instanceof window.HTMLIFrameElement)try{a=a.contentDocument.head}catch(e){a=null}t[e]=a}return t[e]}}(),s=null,o=0,i=[],c=a(308);function d(e,t){for(var a=0;a<e.length;a++){var l=e[a],r=n[l.id];if(r){r.refs++;for(var s=0;s<r.parts.length;s++)r.parts[s](l.parts[s]);for(;s<l.parts.length;s++)r.parts.push(h(l.parts[s],t))}else{var o=[];for(s=0;s<l.parts.length;s++)o.push(h(l.parts[s],t));n[l.id]={id:l.id,refs:1,parts:o}}}}function u(e,t){for(var a=[],n={},l=0;l<e.length;l++){var r=e[l],s=t.base?r[0]+t.base:r[0],o={css:r[1],media:r[2],sourceMap:r[3]};n[s]?n[s].parts.push(o):a.push(n[s]={id:s,parts:[o]})}return a}function f(e,t){var a=r(e.insertInto);if(!a)throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");var n=i[i.length-1];if("top"===e.insertAt)n?n.nextSibling?a.insertBefore(t,n.nextSibling):a.appendChild(t):a.insertBefore(t,a.firstChild),i.push(t);else if("bottom"===e.insertAt)a.appendChild(t);else{if("object"!=typeof e.insertAt||!e.insertAt.before)throw new Error("[Style Loader]\n\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\n Must be 'top', 'bottom', or Object.\n (https://github.com/webpack-contrib/style-loader#insertat)\n");var l=r(e.insertInto+" "+e.insertAt.before);a.insertBefore(t,l)}}function m(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e);var t=i.indexOf(e);t>=0&&i.splice(t,1)}function p(e){var t=document.createElement("style");return e.attrs.type="text/css",E(t,e.attrs),f(e,t),t}function E(e,t){Object.keys(t).forEach(function(a){e.setAttribute(a,t[a])})}function h(e,t){var a,n,l,r;if(t.transform&&e.css){if(!(r=t.transform(e.css)))return function(){};e.css=r}if(t.singleton){var i=o++;a=s||(s=p(t)),n=b.bind(null,a,i,!1),l=b.bind(null,a,i,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.c