@salesforce-ux/design-system
Version:
Salesforce Lightning Design System
7 lines • 4.39 MB
JavaScript
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.SLDS=t():e.SLDS=t()}(this,function(){return function(e){var t={};function o(a){if(t[a])return t[a].exports;var r=t[a]={i:a,l:!1,exports:{}};return e[a].call(r.exports,r,r.exports,o),r.l=!0,r.exports}return o.m=e,o.c=t,o.d=function(e,t,a){o.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:a})},o.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="/assets/scripts/bundle/",o(o.s=487)}([function(e,t,o){"use strict";e.exports=o(484)},function(e,t,o){"use strict";var a,r="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 l={}.hasOwnProperty;function s(){for(var e=[],t=0;t<arguments.length;t++){var o=arguments[t];if(o){var a=void 0===o?"undefined":r(o);if("string"===a||"number"===a)e.push(o);else if(Array.isArray(o))e.push(s.apply(null,o));else if("object"===a)for(var n in o)l.call(o,n)&&o[n]&&e.push(n)}}return e.join(" ")}void 0!==e&&e.exports?e.exports=s:"object"===r(o(170))&&o(170)?void 0===(a=function(){return s}.apply(t,[]))||(e.exports=a):window.classNames=s}()},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.HintParent=void 0;var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var a in o)Object.prototype.hasOwnProperty.call(o,a)&&(e[a]=o[a])}return e},r=function(){function e(e,t){for(var o=0;o<t.length;o++){var a=t[o];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,o,a){return o&&e(t.prototype,o),a&&e(t,a),t}}(),l=o(0),s=d(l),n=d(o(3)),i=d(o(4)),c=d(o(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,l.Component),r(t,[{key:"render",value:function(){var e=this.props,t=e.id,o=e.className,r=e.iconClassName,l=e.assistiveText,n=e.hasDropdown,d=e.size,u=e.variant,m=e.theme,p=e.feedback,g=e.selected,b=e.symbol,_=e.isFirst,f=e.isMiddle,h=e.isLast,E=e.useCurrentColor,y=function(e,t){var o={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(o[a]=e[a]);return o}(e,["id","className","iconClassName","assistiveText","hasDropdown","size","variant","theme","feedback","selected","symbol","isFirst","isMiddle","isLast","useCurrentColor"]);return"neutral"===m?(u="slds-button_icon-border-filled","medium"===d&&(d=null),n&&(u=null)):"inverse"===m?(u="slds-button_icon-inverse","medium"===d&&(u="slds-button_icon-border-inverse",d=null)):"brand"===m?(u="slds-button_icon-brand","medium"===d&&(d=null)):"transparent"===m&&(u="slds-button_icon-border","medium"===d&&(d=null),n&&(u=null)),s.default.createElement("button",a({id:t,className:(0,c.default)("slds-button slds-button_icon",g&&"slds-is-selected",{"slds-button_icon-more":n&&"neutral"===m,"slds-button_icon-container-more":n&&"transparent"===m,"slds-button_icon-current-color":E},{"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"===p},{"slds-button_first":_,"slds-button_middle":f,"slds-button_last":h},u,o),"aria-haspopup":n?"true":this.props["aria-haspopup"]},y),s.default.createElement(i.default,{className:(0,c.default)("slds-button__icon",r),sprite:"utility",symbol:b||"settings"}),n&&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"},l||"Provide description of action"))}}]),t}();u.propTypes={id:n.default.string,symbol:n.default.string,theme:n.default.string,assistiveText:n.default.string,useCurrentColor:n.default.bool,title:n.default.string},t.default=u},function(e,t,o){"use strict";"function"==typeof Symbol&&Symbol.iterator;e.exports=o(482)()},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var a in o)Object.prototype.hasOwnProperty.call(o,a)&&(e[a]=o[a])}return e},r=function(){function e(e,t){for(var o=0;o<t.length;o++){var a=t[o];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,o,a){return o&&e(t.prototype,o),a&&e(t,a),t}}(),l=n(o(0)),s=n(o(3));function n(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,l.default.Component),r(t,[{key:"render",value:function(){var e=this.props,t=(e.sprite,e.symbol,function(e,t){var o={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(o[a]=e[a]);return o}(e,["sprite","symbol"]));return l.default.createElement("svg",a({},t,{"aria-hidden":!0}),l.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,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CannotBeSetWith=t.IsDependentOn=t.getDisplayElementById=void 0;var a=p(o(0)),r=p(o(479)),l=p(o(478)),s=p(o(477)),n=p(o(476)),i=p(o(475)),c=p(o(474)),d=p(o(472)),u=p(o(471)),m=p(o(470));function p(e){return e&&e.__esModule?e:{default:e}}var g=function(){var e={},t=0,o=function(t){return null!=e[t]?e[t]:function(t){e[t]=0}(t)},a=function(t){return o(t),t+function(t){return e[t]=e[t]+1,e[t]}(t)};return function(e){return e?a(e):t++}}();t.getDisplayElementById=function(e,t){if(!Array.isArray(e)||!e.every(function(e){return e.hasOwnProperty("id")&&a.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 o=e.filter(function(e){return e.id===t});if(o&&o[0])return o[0].element;throw new Error('No display element with id "'+t+'" found')};t.default={omit:r.default,range:l.default,reverse:s.default,startCase:n.default,times:i.default,truncate:c.default,uniqueId:g,upperFirst:d.default},t.IsDependentOn=u.default,t.CannotBeSetWith=m.default},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.examples=t.UtilityIcon=void 0;var a=n(o(0)),r=n(o(3)),l=n(o(4)),s=n(o(1));function n(e){return e&&e.__esModule?e:{default:e}}var i=t.UtilityIcon=function(e){var t=e.symbol||"announcement";return a.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},a.default.createElement(l.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?a.default.createElement("span",{className:"slds-assistive-text"},e.assistiveText||"Description of icon when needed"):null)};i.displayName="UtilityIcon",i.propTypes={assistiveText:r.default.oneOfType([r.default.string,r.default.bool]),size:r.default.oneOf(["large","small","x-small","xx-small"]),title:r.default.oneOfType([r.default.string,r.default.bool]),useCurrentColor:r.default.bool},t.default=a.default.createElement(i,{className:"slds-icon-text-default"});t.examples=[{id:"currentColor",label:"Current Color",element:a.default.createElement(i,{containerClassName:"slds-current-color"})}]},function(e,t,o){"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 a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var a in o)Object.prototype.hasOwnProperty.call(o,a)&&(e[a]=o[a])}return e},r=c(o(0)),l=c(o(3)),s=c(o(1)),n=c(o(2)),i=o(33);function c(e){return e&&e.__esModule?e:{default:e}}function d(e,t){var o={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(o[a]=e[a]);return o}var u=function(e){var t=e.isEditable,o=e.isViewMode,l=e.hasHint,n=e.hasError,i=e.isStacked,c=e.isHorizontal,u=e.isEditing,m=e.isEdited,p=e.column,g=e.role,b=e.className,_=e.children,f=d(e,["isEditable","isViewMode","hasHint","hasError","isStacked","isHorizontal","isEditing","isEdited","column","role","className","children"]),h=(0,s.default)("slds-form-element",{"slds-form-element_edit":t,"slds-form-element_readonly":o,"slds-form-element_stacked":i,"slds-form-element_horizontal":c,"slds-hint-parent":l,"slds-has-error":n,"slds-is-editing":u,"slds-is-edited":m},p&&"slds-form-element_"+p+"-col",b);return r.default.createElement("div",a({className:h,role:g},f),_)};t.SimpleFormElementWrapper=u,u.propTypes={children:l.default.node,role:l.default.string,isEditable:l.default.bool,isEditing:l.default.bool,isEdited:l.default.bool,isViewMode:l.default.bool,isStacked:l.default.bool,isHorizontal:l.default.bool,hasHint:l.default.bool,hasError:l.default.bool,column:l.default.number};var m=t.FormElementControl=function(e){var t=e.className,o=e.children;return r.default.createElement("div",{className:(0,s.default)("slds-form-element__control",t)},o)};m.propTypes={children:l.default.node,className:l.default.string};var p=t.FormElementLabel=function(e){var t=e.isRequired,o=e.labelContent,a=e.hasHiddenLabel,l=e.labelId,n=e.labelClassName,i=e.inputId;return r.default.createElement("label",{className:(0,s.default)("slds-form-element__label",a&&"slds-assistive-text",n),htmlFor:i,id:l},t&&r.default.createElement("abbr",{className:"slds-required",title:"required"},"* "," "),o)};p.propTypes={labelId:l.default.string,inputId:l.default.string,labelContent:l.default.node,labelClassName:l.default.string,hasHiddenLabel:l.default.bool,isRequired:l.default.bool};var g=t.FormElementSpanFauxLabel=function(e){var t=e.isRequired,o=e.children,a=e.labelId;return r.default.createElement("span",{id:a,className:"slds-form-element__label"},t&&r.default.createElement("abbr",{className:"slds-required",title:"required"},"* "," "),o)};g.propTypes={children:l.default.node,isRequired:l.default.bool,labelId:l.default.string};var b=t.FormElementTooltip=function(e){var t=e.showTooltip;return r.default.createElement("div",{className:"slds-form-element__icon"},r.default.createElement(n.default,{"aria-describedby":t&&"help",symbol:"info",assistiveText:"Help"}),t&&r.default.createElement(i.Tooltip,{className:"slds-nubbin_bottom-left",id:"help",style:{position:"absolute",top:"-45px",left:"-15px",width:"170px"}},"Some helpful information"))};b.propTypes={showTooltip:l.default.bool};var _=t.FormElementHelpMessage=function(e){var t=e.errorId,o=e.children;return r.default.createElement("div",{className:"slds-form-element__help",id:t},o)};_.propTypes={errorId:l.default.string,children:l.default.node},(t.FormElementStatic=function(e){var t=e.isLongform,o=e.children;return r.default.createElement("div",{className:(0,s.default)("slds-form-element__static",t&&"slds-text-longform")},o)}).propTypes={isLongform:l.default.bool,children:l.default.node};var f=t.FieldsetWrapper=function(e){var t=e.id,o=e.hasCompoundFields,a=e.hasError,l=e.isRequired,n=e.isEditing,i=e.isEdited,c=e.isStacked,d=e.isHorizontal,u=e.isAddress,m=e.isDeprecated,p=e.column,g=e.children;return r.default.createElement("fieldset",{id:t,className:(0,s.default)("slds-form-element",{"slds-form-element_compound":o&&!m,"slds-form_compound":o&&m,"slds-form-element_address":u,"slds-has-error":a,"slds-is-required":l,"slds-is-editing":n,"slds-is-edited":i,"slds-form-element_stacked":c,"slds-form-element_horizontal":d},p&&"slds-form-element_"+p+"-col")},g)};f.propTypes={id:l.default.string,hasCompoundFields:l.default.bool,children:l.default.node,hasError:l.default.bool,isRequired:l.default.bool,isStacked:l.default.bool,isHorizontal:l.default.bool,isEditing:l.default.bool,isEdited:l.default.bool,isAddress:l.default.bool,isDeprecated:l.default.bool,column:l.default.number};var h=t.Legend=function(e){var t=e.isRequired,o=e.hasTooltip,a=e.hasHiddenLabel,l=e.children;return r.default.createElement(r.default.Fragment,null,r.default.createElement("legend",{className:(0,s.default)("slds-form-element__legend slds-form-element__label",a&&"slds-assistive-text")},t&&r.default.createElement("abbr",{className:"slds-required",title:"required"},"* "," "),l),o&&r.default.createElement("div",{className:"slds-form-element__icon"},r.default.createElement(n.default,{symbol:"info",assistiveText:"Help"})))};h.propTypes={children:l.default.node,isRequired:l.default.bool,hasHiddenLabel:l.default.bool,hasTooltip:l.default.bool};var E=function(e){var t=e.formElementClassName,o=e.formControlClassName,l=e.isRequired,i=e.isEditable,c=e.isViewMode,f=e.isStacked,h=e.isHorizontal,E=e.isEditing,y=e.isEdited,v=e.hasHint,O=e.hasError,A=e.hasFauxLabel,T=e.labelId,R=e.labelClassName,C=e.labelContent,N=e.hasHiddenLabel,I=e.inputId,L=e.hasLeftIcon,P=e.hasRightIcon,k=e.hasRightIconGroup,w=e.errorId,x=e.hasTooltip,S=e.showTooltip,D=e.inlineMessage,B=e.column,G=e.role,M=e.dropdown,U=e.children,F=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"]),V=void 0;return k?V="slds-input-has-icon slds-input-has-icon_left-right slds-input-has-icon_group-right":L&&P?V="slds-input-has-icon slds-input-has-icon_left-right":L?V="slds-input-has-icon slds-input-has-icon_left":P&&(V="slds-input-has-icon slds-input-has-icon_right"),r.default.createElement(u,a({},F,{className:(0,s.default)(t),hasError:O,hasHint:v,isViewMode:c,isEditable:i,isStacked:f,isHorizontal:h,isEditing:E,isEdited:y,role:G,column:B}),C&&(c||A?r.default.createElement(g,{isRequired:l,hasTooltip:x,labelId:T},C):r.default.createElement(p,{isRequired:l,labelContent:C,hasHiddenLabel:N,labelId:T,labelClassName:R,inputId:I})),x&&r.default.createElement(b,{showTooltip:S}),r.default.createElement(m,{className:(0,s.default)(V,o)},y&&r.default.createElement("div",{className:"slds-form-element__undo"},r.default.createElement(n.default,{symbol:"undo",assistiveText:"Undo "+C})),U),D&&r.default.createElement(_,{errorId:w},D),M)};t.FormElement=E,E.propTypes={children:l.default.node,labelId:l.default.string,inputId:l.default.string,errorId:l.default.string,labelContent:l.default.node,isRequired:l.default.bool,isEditable:l.default.bool,isEditing:l.default.bool,isEdited:l.default.bool,isStacked:l.default.bool,isHorizontal:l.default.bool,hasHiddenLabel:l.default.bool,hasLeftIcon:l.default.bool,hasRightIcon:l.default.bool,hasRightIconGroup:l.default.bool,hasTooltip:l.default.bool,hasError:l.default.bool,hasFauxLabel:l.default.bool,showTooltip:l.default.bool,dropdown:l.default.node,inlineMessage:l.default.string,formElementClassName:l.default.string,formControlClassName:l.default.string,column:l.default.number},(t.Fieldset=function(e){var t=e.id,o=e.label,a=e.isRequired,l=e.isEditing,s=e.isStacked,n=e.isHorizontal,i=e.isAddress,c=e.isDeprecated,d=e.column,u=e.hasError,p=e.hasCompoundFields,g=e.hasTooltip,b=e.hasHiddenLabel,E=e.errorId,y=e.inlineMessage,v=e.children;return r.default.createElement(f,{id:t,isRequired:a,isEditing:l,isStacked:s,isHorizontal:n,isAddress:i,hasError:u,hasCompoundFields:p,column:d,isDeprecated:c},r.default.createElement(h,{isRequired:a,hasTooltip:g,hasHiddenLabel:b},o),r.default.createElement(m,null,v),y&&r.default.createElement(_,{errorId:E},y))}).propTypes={id:l.default.string,children:l.default.node,label:l.default.string,isRequired:l.default.bool,isEditing:l.default.bool,isStacked:l.default.bool,isHorizontal:l.default.bool,isAddress:l.default.bool,isDeprecated:l.default.bool,hasHiddenLabel:l.default.bool,hasCompoundFields:l.default.bool,hasTooltip:l.default.bool,hasError:l.default.bool,errorId:l.default.string,inlineMessage:l.default.string,column:l.default.number}},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createTableOfContents=t.factories=t.tags=t.createAnchor=void 0;var a=function(){function e(e,t){for(var o=0;o<t.length;o++){var a=t[o];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,o,a){return o&&e(t.prototype,o),a&&e(t,a),t}}(),r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var a in o)Object.prototype.hasOwnProperty.call(o,a)&&(e[a]=o[a])}return e},l=d(o(1)),s=d(o(467)),n=d(o(0));o(466);var i=o(463),c=d(o(11));function d(e){return e&&e.__esModule?e:{default:e}}var u=t.createAnchor=function(e,t){return n.default.createElement("a",{"aria-label":"Jump to section",className:"doc doc-anchor","data-level":e[1],href:"#"+t},"#")},m=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"],p=(t.factories=m.reduce(function(e,t){return Object.assign({},e,function(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}({},t,function(e){for(var o=arguments.length,a=Array(o>1?o-1:0),s=1;s<o;s++)a[s-1]=arguments[s];return/h[1-6]/.test(t)&&a.push(u(t,e.id)),n.default.createElement.apply(n.default,[t,r({},e,{className:(0,l.default)("doc",e.className)})].concat(a))}))},{}),t.createTableOfContents=function(e){var t=[],o={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 a=parseInt(e.type[1],10);if(a<=(0,s.default)(o,t.concat(["level"])))for(;t.length;){var r=(0,s.default)(o,t);if(t=t.slice(0,-2),r.level===a)break}var l=(0,s.default)(o,t.concat(["children"]));l.push(function(e,t){var o=t.props,a=o.children;return{children:[],id:o.id,level:e,title:"string"==typeof a?a:Array.isArray(a)?a[0]:a}}(a,e)),t.push("children",l.length-1)}),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,n.default.Component),a(t,[{key:"render",value:function(){return n.default.createElement("div",this.props)}}]),t}());t.default=p},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.states=t.examples=t.Button=void 0;var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var a in o)Object.prototype.hasOwnProperty.call(o,a)&&(e[a]=o[a])}return e},r=i(o(0)),l=i(o(3)),s=i(o(1)),n=o(5);function i(e){return e&&e.__esModule?e:{default:e}}var c=function(e){var t=e.className,o=e.disabled,l=e.isBrand,n=e.isNeutral,i=e.isOutlineBrand,c=e.isInverse,d=e.isDestructive,u=e.isTextDestructive,m=e.isSuccess,p=e.isFullWidth,g=e.isStretch,b=e.isFirst,_=e.isMiddle,f=e.isLast,h=e.use,E=function(e,t){var o={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(o[a]=e[a]);return o}(e,["className","disabled","isBrand","isNeutral","isOutlineBrand","isInverse","isDestructive","isTextDestructive","isSuccess","isFullWidth","isStretch","isFirst","isMiddle","isLast","use"]),y=(0,s.default)("slds-button",{"slds-button_brand":l,"slds-button_neutral":n,"slds-button_outline-brand":i,"slds-button_inverse":c,"slds-button_destructive":d,"slds-button_text-destructive":u,"slds-button_success":m,"slds-button_full-width":p,"slds-button_stretch":g,"slds-button_first":b,"slds-button_middle":_,"slds-button_last":f},t);return r.default.createElement(r.default.Fragment,null,"a"===h?r.default.createElement("a",a({className:y},E,{href:"javascript:void(0);"}),e.children):r.default.createElement("button",a({className:y,disabled:o},E),e.children))};t.Button=c,c.displayName="Button",c.propTypes={className:l.default.string,disabled:l.default.bool,isBrand:l.default.bool,isNeutral:l.default.bool,isOutlineBrand:l.default.bool,isInverse:l.default.bool,isDestructive:l.default.bool,isTextDestructive:l.default.bool,isSuccess:l.default.bool,isFullWidth:l.default.bool,isStretch:l.default.bool,isFirst:l.default.bool,isMiddle:l.default.bool,isLast:l.default.bool,use:(0,n.CannotBeSetWith)("disabled",l.default.oneOf(["a"]))},t.default=r.default.createElement(c,null,"Button");t.examples=[{id:"neutral",label:"Neutral",element:r.default.createElement(c,{isNeutral:!0},"Neutral Button")},{id:"brand",label:"Brand",element:r.default.createElement(c,{isBrand:!0},"Brand Button")},{id:"outline-brand",label:"Outline Brand",element:r.default.createElement(c,{isOutlineBrand:!0},"Outline Brand Button")},{id:"inverse",label:"Inverse",element:r.default.createElement("div",{style:{backgroundColor:"#16325c",padding:"0.5rem"}},r.default.createElement(c,{isInverse:!0},"Inverse Button"))},{id:"destructive",label:"Destructive",element:r.default.createElement(c,{isDestructive:!0},"Destructive Button")},{id:"text-destructive",label:"Text Destructive",element:r.default.createElement(c,{isTextDestructive:!0},"Text Destructive Button")},{id:"success",label:"Success",element:r.default.createElement(c,{isSuccess:!0},"Success Button")},{id:"stretch",label:"Stretch",element:r.default.createElement(c,{isStretch:!0,isNeutral:!0},"Stretched Neutral Button")},{id:"base-link",label:"Base as a Link",element:r.default.createElement(c,{use:"a"},"Base Link")},{id:"neutral-link",label:"Neutral as a Link",element:r.default.createElement(c,{use:"a",isNeutral:!0},"Neutral Link")},{id:"brand-link",label:"Brand as a Link",element:r.default.createElement(c,{use:"a",isBrand:!0},"Brand Link")},{id:"outline-brand-link",label:"Outline Brand as a Link",element:r.default.createElement(c,{use:"a",isOutlineBrand:!0},"Outline Brand Link")},{id:"inverse-link",label:"Inverse as a Link",element:r.default.createElement("div",{style:{backgroundColor:"#16325c",padding:"0.5rem"}},r.default.createElement(c,{use:"a",isInverse:!0},"Inverse Link"))},{id:"destructive-link",label:"Destructive as a Link",element:r.default.createElement(c,{use:"a",isDestructive:!0},"Destructive Link")},{id:"text-destructive-link",label:"Text Destructive as a Link",element:r.default.createElement(c,{use:"a",isTextDestructive:!0},"Text Destructive Link")},{id:"success-link",label:"Success as a Link",element:r.default.createElement(c,{use:"a",isSuccess:!0},"Success Link")},{id:"stretch-link",label:"Stretch as a Link",element:r.default.createElement(c,{use:"a",isStretch:!0,isNeutral:!0},"Stretched Neutral Link")}],t.states=[{id:"disabled",label:"Disabled",element:r.default.createElement(c,{disabled:!0},"Button")},{id:"neutral-disabled",label:"Neutral - Disabled",element:r.default.createElement(c,{isNeutral:!0,disabled:!0},"Neutral Button")},{id:"brand-disabled",label:"Brand - Disabled",element:r.default.createElement(c,{isBrand:!0,disabled:!0},"Brand Button")},{id:"outline-brand-disabled",label:"Outline Brand - Disabled",element:r.default.createElement(c,{isOutlineBrand:!0,disabled:!0},"Outline Brand Button")},{id:"inverse-disabled",label:"Inverse - Disabled",element:r.default.createElement("div",{style:{backgroundColor:"#16325c",padding:"0.5rem"}},r.default.createElement(c,{isInverse:!0,disabled:!0},"Inverse Button"))},{id:"destructive-disabled",label:"Destructive - Disabled",element:r.default.createElement(c,{isDestructive:!0,disabled:!0},"Destructive Button")},{id:"text-destructive-disabled",label:"Text Destructive - Disabled",element:r.default.createElement(c,{isTextDestructive:!0,disabled:!0},"Text Destructive Button")},{id:"success-disabled",label:"Success - Disabled",element:r.default.createElement(c,{isSuccess:!0,disabled:!0},"Success Button")}]},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var o=0;o<t.length;o++){var a=t[o];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,o,a){return o&&e(t.prototype,o),a&&e(t,a),t}}(),r=i(o(0)),l=i(o(3)),s=i(o(12)),n=i(o(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 o=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 o.state={currentDensitySettingId:"comfy"},o}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),a(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,o=e.hasDensityRadioButtons,a=n.default.uniqueId("density-radio-comfy-"),l=n.default.uniqueId("density-radio-compact-"),s=n.default.uniqueId("density-radio-name-");return r.default.createElement("div",{className:"docs-codeblock-example"},o&&r.default.createElement("fieldset",{className:"slds-form-element docs-codeview__density-bar"},r.default.createElement("legend",{className:"slds-assistive-text slds-form-element__legend slds-form-element__label"},"UI Variable Density Setting"),r.default.createElement("div",{className:"slds-form-element__control docs-codeview__density-bar-form"},r.default.createElement("span",{className:"slds-radio"},r.default.createElement("input",{type:"radio",id:a,name:s,value:a,checked:"comfy"===this.state.currentDensitySettingId,onChange:this.handleDensityChange.bind(this,"comfy","slds-large")}),r.default.createElement("label",{className:"slds-radio__label",htmlFor:a},r.default.createElement("span",{className:"slds-radio_faux"}),r.default.createElement("span",{className:"slds-form-element__label"},"Comfy"))),r.default.createElement("span",{className:"slds-radio"},r.default.createElement("input",{type:"radio",id:l,name:s,value:l,checked:"compact"===this.state.currentDensitySettingId,onChange:this.handleDensityChange.bind(this,"compact","slds-var-spacing")}),r.default.createElement("label",{className:"slds-radio__label",htmlFor:l},r.default.createElement("span",{className:"slds-radio_faux"}),r.default.createElement("span",{className:"slds-form-element__label"},"Compact"))))),r.default.createElement("div",{style:t},this.props.children))}},{key:"render",value:function(){var e=this.props,t=e.position,o=e.toggleCode;return r.default.createElement("div",{className:"docs-codeblock"},"bottom"===t?this.renderChildren():null,r.default.createElement(s.default,{language:"html",toggleCode:o},this.props.children),"top"===t?this.renderChildren():null)}}]),t}();c.propTypes={children:l.default.node,hasDensityRadioButtons:l.default.bool,position:l.default.oneOf(["top","bottom"]),style:l.default.object,toggleCode:l.default.bool},c.defaultProps={position:"bottom"},t.default=c},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var o=0;o<t.length;o++){var a=t[o];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,o,a){return o&&e(t.prototype,o),a&&e(t,a),t}}(),r=s(o(0)),l=s(o(3));function s(e){return e&&e.__esModule?e:{default:e}}var n=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),a(t,[{key:"render",value:function(){return this.props.children}}]),t}();t.default=n,n.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:l.default.node.isRequired}},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ToggleButton=void 0;var a=function(){function e(e,t){for(var o=0;o<t.length;o++){var a=t[o];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,o,a){return o&&e(t.prototype,o),a&&e(t,a),t}}(),r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var a in o)Object.prototype.hasOwnProperty.call(o,a)&&(e[a]=o[a])}return e},l=o(0),s=p(l),n=p(o(3)),i=p(o(462)),c=o(456),d=p(o(1)),u=p(o(453)),m=p(o(452));function p(e){return e&&e.__esModule?e:{default:e}}o(451),o(449);var g=t.ToggleButton=function(e){return s.default.createElement("div",{className:"doc-toggle-code"},s.default.createElement("button",r({},e,{className:"slds-button doc-toggle-code__button","aria-live":"polite"}),e.open?"Hide ":"Show "," Code"))},b=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 o=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 o.state={open:!1},o.toggleCodeBlock=o.toggleCodeBlock.bind(o),o}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.Component),a(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 m.default.highlight(e,m.default.languages[t])}(this.getCode(),e)}},{key:"render",value:function(){var e=this.props,t=e.language,o=e.toggleCode,a=void 0===o||o;return s.default.createElement("div",{className:"docs-codeblock-source"},s.default.createElement("ul",{className:"docs-codeblock__action-bar"},a&&s.default.createElement("li",null,s.default.createElement(g,{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",a&&(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}();b.propTypes={language:n.default.string,toggleCode:n.default.bool,children:n.default.node},b.defaultProps={language:"html"},t.default=b},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.examples=t.states=t.Input=void 0;var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var a in o)Object.prototype.hasOwnProperty.call(o,a)&&(e[a]=o[a])}return e},r=u(o(0)),l=u(o(3)),s=u(o(4)),n=u(o(2)),i=u(o(1)),c=o(31),d=o(7);function u(e){return e&&e.__esModule?e:{default:e}}var m="Input Label",p="text-input-id-1",g="error-message-unique-id",b="Placeholder Text",_=t.Input=function(e){return r.default.createElement("input",a({},e,{id:e.id||p,className:(0,i.default)("slds-input",e.className),type:e.type||"text",placeholder:e.placeholder,readOnly:e.readOnly,defaultValue:e.defaultValue}))};_.propTypes={placeholder:l.default.string};t.default=r.default.createElement(d.FormElement,{labelContent:m,inputId:p},r.default.createElement(_,{id:p,placeholder:b}));t.states=[{id:"input-required",label:"Required",element:r.default.createElement(function(e){return r.default.createElement(d.FormElement,{labelContent:m,inputId:p,isRequired:!0},r.default.createElement(_,{id:p,placeholder:b,required:!0}))},null)},{id:"input-disabled",label:"Disabled",element:r.default.createElement(function(e){return r.default.createElement(d.FormElement,{labelContent:m,inputId:p},r.default.createElement(_,{id:p,placeholder:b,disabled:!0}))},null)},{id:"input-error",label:"Error",element:r.default.createElement(function(e){return r.default.createElement(d.FormElement,{hasError:!0,labelContent:m,inputId:p,errorId:e.errorId,isRequired:!0,inlineMessage:"This field is required"},r.default.createElement(_,{id:p,placeholder:b,required:!0,"aria-describedby":e.errorId}))},{errorId:g})},{id:"input-error-icon",label:"Error with icon",element:r.default.createElement(function(e){return r.default.createElement(d.FormElement,{hasError:!0,labelContent:m,inputId:p,hasLeftIcon:!0,errorId:e.errorId,isRequired:!0,inlineMessage:"This field is required"},r.default.createElement(s.default,{className:"slds-input__icon",sprite:"utility",symbol:"error"}),r.default.createElement(_,{id:p,required:!0,placeholder:b,"aria-describedby":e.errorId}))},{errorId:g})},{id:"read-only",label:"Readonly",element:r.default.createElement(function(e){return r.default.createElement(d.FormElement,{labelContent:m,inputId:p},r.default.createElement(_,{id:p,readOnly:!0,defaultValue:"Read Only",placeholder:""}))},null)},{id:"static",label:"Static",element:r.default.createElement(d.SimpleFormElementWrapper,null,r.default.createElement("span",{className:"slds-form-element__label"},"Input Label"),r.default.createElement(d.FormElementControl,null,r.default.createElement("span",{className:"slds-form-element__static"},"Read Only")))}],t.examples=[{id:"left-icon",label:"Left Icon",element:r.default.createElement(d.FormElement,{labelContent:m,inputId:p,hasLeftIcon:!0},r.default.createElement(s.default,{className:"slds-icon slds-input__icon slds-input__icon_left slds-icon-text-default",sprite:"utility",symbol:"search"}),r.default.createElement(_,{id:p,placeholder:b}))},{id:"right-icon",label:"Right Icon",element:r.default.createElement(d.FormElement,{labelContent:m,inputId:p,hasRightIcon:!0},r.default.createElement(s.default,{className:"slds-icon slds-input__icon slds-input__icon_right slds-icon-text-default",sprite:"utility",symbol:"search"}),r.default.createElement(_,{id:p,placeholder:b}))},{id:"double-icon",label:"Left Icon & Clear Button",element:r.default.createElement(d.FormElement,{labelContent:m,inputId:p,hasLeftIcon:!0,hasRightIcon:!0},r.default.createElement(s.default,{className:"slds-icon slds-input__icon slds-input__icon_left slds-icon-text-default",sprite:"utility",symbol:"search"}),r.default.createElement(_,{id:p,placeholder:b}),r.default.createElement(n.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:r.default.createElement(d.FormElement,{labelContent:m,inputId:p,hasLeftIcon:!0,hasRightIcon:!0,hasRightIconGroup:!0},r.default.createElement(s.default,{className:"slds-icon slds-input__icon slds-input__icon_left slds-icon-text-default",sprite:"utility",symbol:"search"}),r.default.createElement(_,{id:p,placeholder:b}),r.default.createElement("div",{className:"slds-input__icon-group slds-input__icon-group_right"},r.default.createElement(c.Spinner,{className:"slds-spinner_brand slds-spinner_x-small slds-input__spinner"}),r.default.createElement(n.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:r.default.createElement(d.FormElement,{labelContent:m,inputId:p,formControlClassName:"slds-input-has-fixed-addon",labelId:"fixed-text-label"},r.default.createElement("span",{className:"slds-form-element__addon",id:"fixed-text-addon-pre"},"$"),r.default.createElement(_,{id:p,placeholder:b,"aria-labelledby":"fixed-text-label fixed-text-addon-pre fixed-text-addon-post"}),r.default.createElement("span",{className:"slds-form-element__addon",id:"fixed-text-addon-post"},"euro"))},{id:"inline-help",label:"Inline Help",element:r.default.createElement(d.FormElement,{labelId:"inline-text-label",labelContent:m,inputId:p},r.default.createElement(_,{id:p,placeholder:b,"aria-labelledby":"inline-text-label"}),r.default.createElement("div",{className:"slds-form-element__help"},"ex: (415)111-2222"))},{id:"field-level-help",label:"Field level help",element:r.default.createElement("div",{style:{paddingTop:"3rem",position:"relative"}},r.default.createElement(d.FormElement,{labelContent:m,inputId:p,hasTooltip:!0,showTooltip:!0},r.default.createElement(_,{id:p,placeholder:b})))},{id:"increment-decrement-counter",label:"Counter",element:r.default.createElement(d.FormElement,{formElementClassName:"slds-text-align_center",labelContent:m,inputId:p,labelClassName:"slds-m-right_none"},r.default.createElement(n.default,{className:"slds-button_icon-small slds-input__button_decrement",symbol:"ban",assistiveText:"Decrement counter",title:"Decrement counter"}),r.default.createElement(_,{className:"slds-input_counter",id:p,type:"number",placeholder:"1"}),r.default.createElement(n.default,{className:"slds-button_icon-small slds-input__button_increment",symbol:"new",assistiveText:"Increment counter",title:"Increment counter"}))}]},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.StandardIcon=void 0;var a=n(o(0)),r=n(o(3)),l=n(o(4)),s=n(o(1));function n(e){return e&&e.__esModule?e:{default:e}}var i=t.StandardIcon=function(e){var t=e.assistiveText,o=e.className,r=e.containerClassName,n=e.isGrouped,i=e.title,c=e.symbol||"account";return a.default.createElement("span",{className:(0,s.default)("slds-icon_container slds-icon-standard-"+c,r,{"slds-avatar-grouped__icon":!!n}),title:!1!==i?i||"Description of icon when needed":null},a.default.createElement(l.default,{className:(0,s.default)("slds-icon",o),sprite:"standard",symbol:c}),!1!==t?a.default.createElement("span",{className:"slds-assistive-text"},t||"Description of icon when needed"):null)};i.propTypes={isGrouped:r.default.bool},t.default=a.default.createElement(i,null)},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var o=0;o<t.length;o++){var a=t[o];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,o,a){return o&&e(t.prototype,o),a&&e(t,a),t}}(),r=s(o(0)),l=s(o(3));function s(e){return e&&e.__esModule?e:{default:e}}var n=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),a(t,[{key:"render",value:function(){var e=this.props.type;return r.default.createElement("blockquote",{className:"doc site-blockquote_"+e},this.props.header?r.default.createElement("p",{className:"doc lead"},this.props.header):null,r.default.createElement("p",{className:"doc"},this.props.children))}}]),t}();n.propTypes={type:l.default.oneOf(["note","a11y","warning"]),header:l.default.string,children:l.default.node},n.defaultProps={type:"note"},t.default=n},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.examples=t.Context=t.NotificationsMenu=t.ActionOverflow=t.IconRight=t.DoubleIcon=t.IconLeft=t.SubHeader=t.OverflowMenu=t.BaseMenu=t.MenuItem=t.MenuList=t.Menu=t.Trigger=void 0;var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var a in o)Object.prototype.hasOwnProperty.call(o,a)&&(e[a]=o[a])}return e},r=d(o(0)),l=d(o(3)),s=d(o(2)),n=d(o(4)),i=d(o(1)),c=o(6);function d(e){return e&&e.__esModule?e:{default:e}}var u=r.default.createElement(n.default,{className:"slds-icon slds-icon_x-small slds-icon-text-default slds-m-left_small slds-shrink-none",sprite:"utility",symbol:"table"}),m=r.default.createElement(n.default,{className:"slds-icon slds-icon_x-small slds-icon-text-default slds-m-left_small slds-shrink-none",sprite:"utility",symbol:"kanban"}),p=r.default.createElement(n.default,{className:"slds-icon slds-icon_x-small slds-icon-text-default slds-m-left_small slds-shrink-none",sprite:"utility",symbol:"side_list"}),g=t.Trigger=function(e){return r.default.createElement("div",{className:(0,i.default)("slds-dropdown-trigger slds-dropdown-trigger_click",{"slds-is-open":e.isOpen},e.className)},e.triggerIcon?e.triggerIcon:r.default.createElement(s.default,{className:(0,i.default)(e.inverse?"slds-button_icon-border-inverse":"slds-button_icon-border-filled"),symbol:"down",assistiveText:"Show More",title:"Show More","aria-haspopup":"true"}),e.children)},b=t.Menu=function(e){return r.default.createElement("div",{className:(0,i.default)("slds-dropdown",e.className),style:e.style},e.children)},_=t.MenuList=function(e){return r.default.createElement("ul",{className:(0,i.default)("slds-dropdown__list",e.className),role:"menu","aria-label":e.ariaLabel},e.children)},f=function(e){var t=e.className,o=e.isSelectable,l=e.isSelected,s=e.children,c=e.iconLeft,d=e.iconRight,u=e.tabIndex,m=e.title,p=e.statusLevel,g=function(e,t){var o={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(o[a]=e[a]);return o}(e,["className","isSelectable","isSelected","children","iconLeft","iconRight","tabIndex","title","statusLevel"]),b=void 0;o&&(b=l?"true":"false");return r.default.createElement("li",a({},g,{className:(0,i.default)("slds-dropdown__item",{"slds-is-selected":o&&l},t),role:"presentation"}),r.default.createElement("a",{"aria-checked":b,className:(0,i.default)({"slds-has-error":"error"===p,"slds-has-success":"success"===p,"slds-has-warning":"warning"===p})||void 0,href:"javascript:void(0);",role:o?"menuitemcheckbox":"menuitem",tabIndex:u||"-1"},r.default.createElement("span",{className:"slds-truncate",title:m||s},o?r.default.createElement(n.default,{className:"slds-icon slds-icon_selected slds-icon_x-small slds-icon-text-default slds-m-right_x-small",sprite:"utility",symbol:"check"}):c,s),d||null))};t.MenuItem=f,f.displayName="MenuItem",f.propTypes={children:l.default.node.isRequired,statusLevel:l.default.oneOf(["error","success","warning"])};t.BaseMenu=function(e){return r.default.createElement(g,{className:"slds-is-open"},r.default.createElement(b,{className:(0,i.default)(e.className)},r.default.createElement(_,{ariaLabel:"Show More"},r.default.createElement(f,{tabIndex:"0"},"Menu Item One"),r.default.createElement(f,null,"Menu Item Two"),r.default.createElement(f,null,"Menu Item Three"),r.default.createElement("li",{className:"slds-has-divider_top-space",role:"separator"}),r.default.createElement(f,null,"Menu Item Four"))))},t.OverflowMenu=function(e){return r.default.createElement(g,{className:"slds-is-open"},r.default.createElement(b,{className:(0,i.default)(e.className)},r.default.createElement(_,{ariaLabel:"Show More"},r.default.createElement(f,{tabIndex:"0",isSelectable:e.isSelectable,isSelected:e.isSelected},"Menu Item One"),r.default.createElement(f,{isSelectable:e.isSelectable},"Menu Item Two"),r.default.createElement(f,{isSelectable:e.isSelectable},"Menu Item Three"),r.default.createElement("li",{className:"slds-has-divider_top-space",role:"separator"}),r.default.createElement(f,{isSelectable:e.isSelectable},"Menu Item Four"),r.default.createElement(f,{isSelectable:e.isSelectable},"Menu Item Five"),r.default.createElement(f,{isSelectable:e.isSelectable},"Menu Item Six"),r.default.createElement(f,{isSelectable:e.isSelectable},"Menu Item Seven"),r.default.createElement(f,{isSelectable:e.isSelectable},"Menu Item Eight"),r.default.createElement(f,{isSelectable:e.isSelectable},"Menu Item Nine"))))};var h=t.SubHeader=function(e){return r.default.createElement(g,{className:"slds-is-open"},r.default.createElement(b,{className:"slds-dropdown_left slds-dropdown_small"},r.default.createElement(_,{ariaLabel:"Show More"},r.default.createElement("li",{className:"slds-dropdown__header slds-truncate",title:"Menu Sub Heading",role:"separator"},r.default.createElement("span",null,"Menu Sub Heading")),r.default.createElement(f,{tabIndex:"0"},"Menu Item One"),r.default.createElement(f,null,"Menu Item Two"),r.default.createElement("li",{className:"slds-dropdown__header slds-truncate",title:"Menu Sub Heading",role:"separator"},r.default.createElement("span",null,"Menu Sub Heading")),r.default.createElement(f,null,"Menu Item One"),r.default.createElement(f,null,"Menu Item Two"))))},E=t.IconLeft=function(e){return r.default.createElement(g,{className:"slds-is-open"},r.default.createElement(b,{className:"slds-dropdown_left slds-dropdown_small"},r.default.createElement(_,{ariaLabel:"Show More"},r.default.createElement(f,{isSelected:e.isSelectable,isSelectable:e.isSelectable,iconLeft:r.default.createElement(n.default,{className:"slds-icon slds-icon_x-small slds-icon-text-default slds-m-right_x-small",sprite:"utility",symbol:"user"}),tabIndex:"0"},"Menu Item One"),r.default.createElement(f,{isSelectable:e.isSelectable,iconLeft:r.default.createElement(n.default,{className:"slds-icon slds-icon_x-small slds-icon-text-default slds-m-right_x-small",sprite:"utility",symbol:"user"})},"Menu Item Two"),r.default.createElement(f,{isSelectable:e.isSelectable,iconLeft:r.default.createElement(n.default,{className:"slds-icon slds-icon_x-small slds-icon-text-default slds-m-right_x-small",sprite:"utility",symbol:"user"})},"Menu Item Three"))))},y=t.DoubleI