UNPKG

@salesforce-ux/design-system

Version:
6 lines 817 kB
(this.webpackJsonpSLDS___internal_chunked_showcase=this.webpackJsonpSLDS___internal_chunked_showcase||[]).push([[0],[,function(e,t,a){e.exports=a(107)()},function(e,t,a){var n;function l(e){return(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})(e)} /*! Copyright (c) 2017 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */!function(){"use strict";var s={}.hasOwnProperty;function r(){for(var e=[],t=0;t<arguments.length;t++){var a=arguments[t];if(a){var n=l(a);if("string"===n||"number"===n)e.push(a);else if(Array.isArray(a)&&a.length){var o=r.apply(null,a);o&&e.push(o)}else if("object"===n)for(var i in a)s.call(a,i)&&a[i]&&e.push(i)}}return e.join(" ")}e.exports?(r.default=r,e.exports=r):"object"===l(a(88))&&a(88)?void 0===(n=function(){return r}.apply(t,[]))||(e.exports=n):window.classNames=r}()},function(e,t,a){"use strict";a.d(t,"t",(function(){return b})),a.d(t,"f",(function(){return E})),a.d(t,"k",(function(){return h})),a.d(t,"g",(function(){return g})),a.d(t,"r",(function(){return v})),a.d(t,"p",(function(){return y})),a.d(t,"q",(function(){return _})),a.d(t,"c",(function(){return k})),a.d(t,"b",(function(){return C})),a.d(t,"h",(function(){return L})),a.d(t,"a",(function(){return I})),a.d(t,"n",(function(){return w})),a.d(t,"o",(function(){return S})),a.d(t,"s",(function(){return M})),a.d(t,"l",(function(){return T})),a.d(t,"m",(function(){return O})),a.d(t,"j",(function(){return j})),a.d(t,"e",(function(){return F})),a.d(t,"i",(function(){return R})),a.d(t,"d",(function(){return A}));var n=a(0),l=a.n(n),s=a(2),r=a.n(s),o=a(1),i=a.n(o),c=a(6),d=a(4),m=a(27),u=a(24),p=a(28),f=a(9),b="Cell content that is very long.\nIt also has a line break.\nIt has more than one line break",E=function(e){return l.a.createElement(_,null,l.a.createElement(k,null,l.a.createElement(C,{columnName:"Opportunity Name"})),l.a.createElement(k,null,l.a.createElement(C,{columnName:"Account Name"})),l.a.createElement(k,null,l.a.createElement(C,{columnName:"Close Date"})),l.a.createElement(k,null,l.a.createElement(C,{columnName:"Stage"})),l.a.createElement(k,null,l.a.createElement(C,{columnName:"Confidence"})),l.a.createElement(k,null,l.a.createElement(C,{columnName:"Amount"})),l.a.createElement(k,null,l.a.createElement(C,{columnName:"Contact"})))},h=function(e){return l.a.createElement(S,null,l.a.createElement(T,{"data-label":"Opportunity Name"},l.a.createElement(R,{cellText:e.title,cellLink:"javascript:void(0);"})),l.a.createElement(M,{"data-label":"Account Name",type:"base"},l.a.createElement(R,{cellText:"Cloudhub"})),l.a.createElement(M,{"data-label":"Close Date",type:"base"},l.a.createElement(R,{cellText:"4/14/2015"})),l.a.createElement(M,{"data-label":"Prospecting",type:"base"},l.a.createElement(R,{cellText:"Prospecting"})),l.a.createElement(M,{"data-label":"Confidence",type:"base"},l.a.createElement(R,{cellText:"20%"})),l.a.createElement(M,{"data-label":"Amount",type:"base"},l.a.createElement(R,{cellText:"$25k"})),l.a.createElement(M,{"data-label":"Contact",type:"base"},l.a.createElement(R,{cellLink:"javascript:void(0);",cellText:"jrogers@cloudhub.com"})))};h.propTypes={title:i.a.string};var g=function(e){return l.a.createElement("div",{className:"slds-table_edit_container slds-is-relative"},e.children)};g.propTypes={children:i.a.node};var v=function(e){var t=r()("slds-table",{"slds-table_cell-buffer":e.hasCellBuffer,"slds-table_header-hidden":e.hasHiddenHeader,"slds-no-row-hover":e.hasNoRowHover,"slds-no-cell-focus":e.hasNoCellFocus,"slds-table_bordered":e.isBordered,"slds-table_col-bordered":e.isColBordered,"slds-table_edit":e.isEditable,"slds-table_fixed-layout":e.isFixedLayout,"slds-max-medium-table_stacked-horizontal":e.isResponsive,"slds-max-medium-table_stacked":e.isResponsiveStacked,"slds-table_resizable-cols":e.isResizable,"slds-table_striped":e.isStriped,"slds-tree slds-table_tree":"treegrid"===e.type,"slds-table_header-fixed":e.hasFixedHeader});return l.a.createElement("table",{"aria-multiselectable":"multiple"===e.selectionType?"true":null,className:t,role:function(){var t=null;switch(e.type){case"advanced":t="grid";break;case"treegrid":t="treegrid"}return t}(),style:e.style},e.children)};v.displayName="Table",v.propTypes={children:i.a.node,hasCellBuffer:i.a.bool,hasHiddenHeader:i.a.bool,hasNoCellFocus:i.a.bool,hasNoRowHover:i.a.bool,isBordered:i.a.bool,isColBordered:i.a.bool,isEditable:i.a.bool,isFixedLayout:i.a.bool,isResizable:i.a.bool,isResponsive:i.a.bool,isResponsiveStacked:i.a.bool,isStriped:i.a.bool,selectionType:i.a.oneOf(["multiple","single"]),style:i.a.object,type:i.a.oneOf(["advanced","base","treegrid"]).isRequired};var y=function(e){return l.a.createElement("thead",{className:e.isHidden?"slds-assistive-text":null},e.children)};y.displayName="THead",y.propTypes={children:i.a.node,isHidden:i.a.bool};var _=function(e){return l.a.createElement("tr",{className:"slds-line-height_reset"},e.children)};_.displayName="THeadTr",_.propTypes={children:i.a.node};var k=function(e){var t,a=r()({"slds-has-button-menu":e.hasMenu,"slds-has-focus":e.hasFocus,"slds-is-resizable":e.isResizable,"slds-text-align_right":e.isRightAligned,"slds-is-sortable":e.isSortable,"slds-is-sorted":"ascending"===e.sortDirection||"descending"===e.sortDirection,"slds-is-sorted_asc":"ascending"===e.sortDirection,"slds-is-sorted_desc":"descending"===e.sortDirection,"slds-cell-wrap":e.hasWrap});return l.a.createElement("th",{"aria-label":e["aria-label"],"aria-sort":(t=null,e.isSortable&&(t=e.sortDirection||"none"),t),className:a,scope:"col",style:e.style},e.children)};k.displayName="ColumnTh",k.propTypes={"aria-label":i.a.string,children:i.a.node,hasFocus:i.a.bool,hasMenu:i.a.bool,isResizable:i.a.bool,isRightAligned:i.a.bool,isSortable:i.a.bool,sortDirection:i.a.oneOf(["ascending","descending","none"]),style:i.a.object};var C=function(e){return l.a.createElement("div",{className:r()("slds-truncate",{"slds-assistive-text":e.isAssistiveText,"slds-cell-fixed":e.isFixedCell}),id:e.id,title:e.columnName},e.columnName)};C.displayName="ColumnHeader",C.propTypes={columnName:i.a.string.isRequired,id:i.a.string,isAssistiveText:i.a.bool},C.defaultProps={columnName:"Column Name"};var N=function(e){var t=c.c.uniqueId("cell-resize-handle-");return l.a.createElement("div",{className:"slds-resizable"},l.a.createElement("input",{"aria-label":e.label,className:"slds-resizable__input slds-assistive-text",id:t,max:"1000",min:"20",tabIndex:e.tabIndex,type:"range"}),l.a.createElement("span",{className:"slds-resizable__handle"},l.a.createElement("span",{className:"slds-resizable__divider"})))};N.displayName="ResizeControl",N.propTypes={label:i.a.string.isRequired,tabIndex:i.a.oneOf(["0","-1"])};var L=function(e){var t=e.actionableMode?"0":"-1",a=function(){return l.a.createElement("div",{className:"slds-grid slds-grid_vertical-align-center slds-has-flexi-truncate"},e.columnHeaderIcons?function(){var t=e.columnHeaderIcons.filter((function(t){return t.column===e.columnName.toLowerCase()}));if(t.length)return t[0].icon}():null,l.a.createElement("span",{className:"slds-truncate",title:e.columnName},e.columnName),e.isSortable&&l.a.createElement(f.UtilityIcon,{assistiveText:!1,className:"slds-icon-text-default slds-is-sortable__icon ",symbol:"arrowdown",title:!1}))};return l.a.createElement(l.a.Fragment,null,e.isSortable?l.a.createElement("a",{className:"slds-th__action slds-text-link_reset",href:"javascript:void(0);",role:"button",tabIndex:t},l.a.createElement("span",{className:"slds-assistive-text"},"Sort by: "),a()):l.a.createElement("div",{className:"slds-th__action"},a()),e.sortDirection&&l.a.createElement("span",{className:"slds-assistive-text","aria-live":"assertive","aria-atomic":"true"},"Sorted ",e.sortDirection),e.hasMenu&&l.a.createElement(d.b,{"aria-haspopup":"true",assistiveText:"Show ".concat(e.columnName," column actions"),className:"slds-th__action-button slds-button_icon-x-small",iconClassName:"slds-button__icon_hint slds-button__icon_small",symbol:"chevrondown",tabIndex:e.actionableMode?"0":"-1",title:"Show ".concat(e.columnName," column actions")}),e.isResizable&&l.a.createElement(N,{label:e.columnName+" column width"||!1,tabIndex:t}))};L.displayName="InteractiveColumnHeader",L.propTypes={actionableMode:i.a.bool,columnName:i.a.string.isRequired,columnHeaderIcons:i.a.array,hasMenu:i.a.bool,isResizable:i.a.bool,isSortable:i.a.bool,sortDirection:i.a.oneOf(["ascending","descending"])},L.defaultProps={isResizable:!0,isSortable:!0};var x=function(e){return l.a.createElement(l.a.Fragment,null,l.a.createElement("span",{id:"column-group-header",className:"slds-assistive-text"},"Choose a row"),l.a.createElement("div",{className:"slds-th__action slds-th__action_form"},l.a.createElement(u.Checkbox,{tabIndex:e.actionableMode?"0":"-1",labelId:"check-select-all-label",label:"Select All",hideLabel:!0,checked:!!e.checked||null,groupId:"column-group-header"})))};x.displayName="SelectAllColumnHeader",x.propTypes={actionableMode:i.a.bool,checked:i.a.bool};var I=function(e){var t=e.hasErrorColumn?"2rem":"3.25rem",a=e.mainColumnWidth||null;return l.a.createElement(y,{isHidden:e.isHidden},l.a.createElement(_,null,e.hasErrorColumn?l.a.createElement(k,{style:{width:"3.75rem"}},l.a.createElement(C,{columnName:"Errors",isAssistiveText:!0})):null,!e.hasNoRowSelection&&l.a.createElement(k,{isRightAligned:!e.hasErrorColumn||null,style:{width:t}},e.hasSingleRowSelect||e.isHidden?l.a.createElement(C,{columnName:"Choose a row to select",id:"column-group-header",isAssistiveText:!0}):l.a.createElement(x,{actionableMode:e.actionableMode,checked:e.selectAll})),e.columns.map((function(t,n){return l.a.createElement(k,{key:n,"aria-label":t,hasFocus:0===n?e.hasFocus:null,hasMenu:e.hasMenus,isResizable:e.isResizable&&!e.isHidden,isSortable:e.isSortable&&!e.isHidden,sortDirection:0===n?e.sortDirection:null,style:{width:0===n&&e.singleColumnWidth?e.singleColumnWidth:a}},l.a.createElement(L,{actionableMode:e.actionableMode,columnName:t,columnHeaderIcons:e.columnHeaderIcons,hasMenu:e.hasMenus,isResizable:e.isResizable&&!e.isHidden,isSortable:e.isSortable&&!e.isHidden,sortDirection:0===n?e.sortDirection:null}))})),e.hasRowLevelActions&&l.a.createElement(k,{style:{width:"3.25rem"}},l.a.createElement(C,{columnName:"Actions",isAssistiveText:!0}))))};I.displayName="AdvancedDataTableHead",I.propTypes={actionableMode:i.a.bool,columnHeaderIcons:i.a.array,columns:i.a.array.isRequired,hasErrorColumn:i.a.bool,hasFocus:i.a.bool,hasMenus:i.a.bool,hasNoRowSelection:i.a.bool,hasRowLevelActions:i.a.bool,hasSingleRowSelect:i.a.bool,isHidden:i.a.bool,isResizable:i.a.bool,isSortable:i.a.bool,mainColumnWidth:i.a.string,selectAll:i.a.bool,singleColumnWidth:i.a.string,sortDirection:i.a.oneOf(["ascending","descending","none"])},I.defaultProps={hasRowLevelActions:!0,isResizable:!0,isSortable:!0};var w=function(e){return l.a.createElement("tbody",null,e.children)};w.displayName="TBody",w.propTypes={children:i.a.node};var S=function(e){return l.a.createElement("tr",{"aria-expanded":e.isExpanded,"aria-level":e.level,"aria-posinset":e.positionWithinLevel,"aria-selected":e.isSelected,"aria-setsize":e.numberOfItemsAtLevel,className:r()("slds-hint-parent",{"slds-align-top":e.isTopAligned,"slds-is-selected":e.isSelected}),tabIndex:e.tabIndex},e.children)};S.displayName="TBodyTr",S.propTypes={children:i.a.node,isExpanded:i.a.bool,isSelected:i.a.bool,isTopAligned:i.a.bool,level:i.a.string,positionWithinLevel:i.a.string,numberOfItemsAtLevel:i.a.string,tabIndex:i.a.oneOf(["0","-1"])};var M=function(e){var t=r()({"slds-has-focus":e.hasFocus,"slds-cell-edit":e.isEditable,"slds-is-edited":e.isEdited,"slds-cell-error":e.isErrorCell,"slds-text-align_right":e.isRightAligned,"slds-cell-shrink":e.isShrunken,"slds-has-error":e.hasError,"slds-cell-wrap":e.hasWrap});return l.a.createElement("td",{"aria-readonly":e.isLocked,"aria-selected":e.isEditing,className:t||null,"data-label":e["data-label"],role:function(){var t=null;switch(e.type){case"advanced":case"treegrid":t="gridcell"}return t}(),style:e.style,tabIndex:e.tabIndex},e.children)};M.displayName="Td",M.propTypes={children:i.a.node,"data-label":i.a.string,hasError:i.a.bool,hasFocus:i.a.bool,isEditable:i.a.bool,isEdited:i.a.bool,isEditing:i.a.bool,isErrorCell:i.a.bool,isLocked:i.a.bool,isRightAligned:i.a.bool,isShrunken:i.a.bool,style:i.a.object,tabIndex:i.a.oneOf(["0","-1"]),type:i.a.oneOf(["advanced","base","treegrid"]).isRequired};var T=function(e){var t=r()({"slds-cell-edit":e.isEditable,"slds-has-focus":e.hasFocus,"slds-tree__item":"treegrid"===e.type,"slds-is-hovered":e.isItemHovered,"slds-cell-wrap":e.hasWrap});return l.a.createElement("th",{className:t||null,"data-label":e["data-label"],scope:"row",tabIndex:e.tabIndex},e.children)};T.displayName="RowTh",T.propTypes={children:i.a.node,"data-label":i.a.string,hasFocus:i.a.bool,isEditable:i.a.bool,tabIndex:i.a.oneOf(["0","-1"]),type:i.a.oneOf(["base","advanced","treegrid"])};var O=function(e){return l.a.createElement(l.a.Fragment,null,e.hasSingleRowSelect?l.a.createElement(p.Radio,{checked:e.checked,groupId:"column-group-header",hideLabel:!0,id:"radio-0".concat(e.index),label:"Select item ".concat(e.index),labelId:"radio-button-label-0".concat(e.index),tabIndex:e.inputTabIndex}):l.a.createElement(u.Checkbox,{checked:e.checked,groupId:"column-group-header",hideLabel:!0,id:"checkbox-0".concat(e.index),label:"Select item ".concat(e.index),labelId:"check-button-label-0".concat(e.index),tabIndex:e.inputTabIndex}))};O.displayName="SelectRowCell",O.propTypes={checked:i.a.bool,hasSingleRowSelect:i.a.bool,index:i.a.number.isRequired,inputTabIndex:i.a.oneOf(["0","-1"])};var j=function(e){return l.a.createElement(d.b,{assistiveText:"More actions for ".concat(e.rowName),"aria-haspopup":"true",className:"slds-button_icon-border-filled slds-button_icon-x-small",iconClassName:"slds-button__icon_hint slds-button__icon_small",symbol:"down",tabIndex:e.actionableMode?"0":"-1",title:"More actions for ".concat(e.rowName)})};j.displayName="RowActionsCell",j.propTypes={actionableMode:i.a.bool,rowName:i.a.string.isRequired};var F=function(e){return l.a.createElement(l.a.Fragment,null,l.a.createElement(d.b,{"aria-hidden":e.hasError?null:"true",assistiveText:"Item ".concat(e.index," has errors"),className:r()("slds-button_icon-error slds-m-horizontal_xxx-small",{"slds-hidden":!e.hasError}),id:"error-0"+e.index,symbol:"error",tabIndex:e.actionableMode?"0":"-1",title:"Item ".concat(e.index," has errors")}),l.a.createElement("span",{className:"slds-row-number slds-text-body_small slds-text-color_weak"}))};F.displayName="ErrorCell",F.propTypes={actionableMode:i.a.bool,hasError:i.a.bool,index:i.a.number.isRequired};var R=function(e){var t=e.hasWrap,a=e.cellText,n=e.cellLink,s=e.actionableMode;return l.a.createElement("div",{className:r()(t?"slds-line-clamp":"slds-truncate"),title:a},n?l.a.createElement("a",{href:n,tabIndex:s?"0":"-1"},a):a)};R.displayName="ReadOnlyCell",R.propTypes={actionableMode:Object(c.b)("cellLink",i.a.bool),cellLink:i.a.string,cellText:i.a.string.isRequired};var A=function(e){return l.a.createElement(l.a.Fragment,null,l.a.createElement("span",{className:"slds-grid slds-grid_align-spread"},e.cellLink?l.a.createElement("a",{className:"slds-truncate",href:e.cellLink,id:"link-0".concat(e.index),tabIndex:e.actionableMode?"0":"-1",title:e.cellText},e.cellText):l.a.createElement("span",{className:"slds-truncate",title:e.cellText},e.cellText),l.a.createElement(d.b,{assistiveText:e.buttonText,className:"slds-cell-edit__button slds-m-left_x-small",disabled:e.isLocked,iconClassName:r()("slds-button__icon_hint",{"slds-button__icon_edit":!e.isLocked,"slds-button__icon_lock slds-button__icon_small":e.isLocked}),symbol:e.isLocked?"lock":"edit",tabIndex:e.actionableMode?"0":"-1",title:e.buttonText})),e.showEdit&&l.a.createElement(P,{isRequired:e.isRequired,hasError:e.hasError}))};A.displayName="EditableCell",A.propTypes={actionableMode:i.a.bool,buttonText:i.a.string.isRequired,cellLink:i.a.string,cellText:i.a.string.isRequired,hasError:Object(c.b)("showEdit",i.a.bool),index:i.a.number,isLocked:i.a.bool,isRequired:Object(c.b)("showEdit",i.a.bool),showEdit:i.a.bool};var P=function(e){return l.a.createElement(m.Popover,{className:"slds-popover slds-popover_edit",style:{position:"absolute",top:"0",left:"0.0625rem"}},l.a.createElement("div",{className:r()("slds-form-element slds-grid slds-wrap",{"slds-has-error":e.hasError})},l.a.createElement("label",{className:"slds-form-element__label slds-form-element__label_edit slds-no-flex",htmlFor:"company-01"},e.isRequired?l.a.createElement("abbr",{className:"slds-required",title:"required"},"*"):null,l.a.createElement("span",{className:"slds-assistive-text"},"Company")),l.a.createElement("div",{className:"slds-form-element__control slds-grow"},l.a.createElement("input",{"aria-describedby":e.hasError?"error-message-01":null,className:"slds-input",defaultValue:"Acme Enterprises",id:"company-01",required:e.isRequired,type:"text"})),e.hasError?l.a.createElement("div",{id:"error-message-01",className:"slds-form-element__help"},"This field is required"):null))};P.displayName="EditPopover",P.propTypes={hasError:i.a.bool,isRequired:i.a.bool}},function(e,t,a){"use strict";a.d(t,"a",(function(){return v}));var n=a(0),l=a.n(n),s=a(1),r=a.n(s),o=a(8),i=a(2),c=a.n(i);function d(e){return(d="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})(e)}function m(){return(m=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}).apply(this,arguments)}function u(e,t){if(null==e)return{};var a,n,l=function(e,t){if(null==e)return{};var a,n,l={},s=Object.keys(e);for(n=0;n<s.length;n++)a=s[n],t.indexOf(a)>=0||(l[a]=e[a]);return l}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n<s.length;n++)a=s[n],t.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(l[a]=e[a])}return l}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(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)}}function b(e,t){return(b=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function E(e,t){return!t||"object"!==d(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function h(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function g(e){return(g=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var v=function(e){return l.a.createElement("div",{className:"slds-hint-parent"},e.children)},y=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&b(e,t)}(i,e);var t,a,n,s,r=(t=i,function(){var e,a=g(t);if(h()){var n=g(this).constructor;e=Reflect.construct(a,arguments,n)}else e=a.apply(this,arguments);return E(this,e)});function i(){return p(this,i),r.apply(this,arguments)}return a=i,(n=[{key:"render",value:function(){var e=this.props,t=e.id,a=e.className,n=e.iconClassName,s=e.assistiveText,r=e.hasDropdown,i=e.size,d=e.variant,p=e.theme,f=e.feedback,b=e.selected,E=e.symbol,h=e.isFirst,g=e.isMiddle,v=e.isLast,y=e.useCurrentColor,_=u(e,["id","className","iconClassName","assistiveText","hasDropdown","size","variant","theme","feedback","selected","symbol","isFirst","isMiddle","isLast","useCurrentColor"]);return"neutral"===p?(d="slds-button_icon-border-filled","medium"===i&&(i=null),r&&(d=null)):"inverse"===p?(d="slds-button_icon-inverse","medium"===i&&(d="slds-button_icon-border-inverse",i=null)):"brand"===p?(d="slds-button_icon-brand","medium"===i&&(i=null)):"transparent"===p&&(d="slds-button_icon-border","medium"===i&&(i=null),r&&(d=null)),l.a.createElement("button",m({id:t,className:c()("slds-button slds-button_icon",b&&"slds-is-selected",{"slds-button_icon-more":r&&"neutral"===p,"slds-button_icon-container-more":r&&"transparent"===p,"slds-button_icon-current-color":y},{"slds-button_icon-container":"medium"===i,"slds-button_icon-small":"small"===i,"slds-button_icon-x-small":"x-small"===i,"slds-button_icon-xx-small":"xx-small"===i},{"slds-button_icon-error":"error"===f},{"slds-button_first":h,"slds-button_middle":g,"slds-button_last":v},d,a),"aria-haspopup":r?"true":this.props["aria-haspopup"]},_),l.a.createElement(o.a,{className:c()("slds-button__icon",n),sprite:"utility",symbol:E||"settings"}),r&&l.a.createElement(o.a,{className:"slds-button__icon slds-button__icon_x-small",sprite:"utility",symbol:"down"}),l.a.createElement("span",{className:"slds-assistive-text"},s||"Provide description of action"))}}])&&f(a.prototype,n),s&&f(a,s),i}(n.Component);y.propTypes={id:r.a.string,symbol:r.a.string,theme:r.a.string,assistiveText:r.a.string,useCurrentColor:r.a.bool,title:r.a.string},t.b=y},function(e,t,a){"use strict";a.d(t,"h",(function(){return p})),a.d(t,"c",(function(){return f})),a.d(t,"d",(function(){return b})),a.d(t,"e",(function(){return E})),a.d(t,"g",(function(){return h})),a.d(t,"f",(function(){return v})),a.d(t,"b",(function(){return k})),a.d(t,"a",(function(){return C}));var n=a(0),l=a.n(n),s=a(1),r=a.n(s),o=a(2),i=a.n(o),c=a(4),d=a(54);function m(){return(m=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}).apply(this,arguments)}function u(e,t){if(null==e)return{};var a,n,l=function(e,t){if(null==e)return{};var a,n,l={},s=Object.keys(e);for(n=0;n<s.length;n++)a=s[n],t.indexOf(a)>=0||(l[a]=e[a]);return l}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n<s.length;n++)a=s[n],t.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(l[a]=e[a])}return l}var p=function(e){var t=e.isEditable,a=e.isViewMode,n=e.hasHint,s=e.hasError,r=e.isStacked,o=e.isHorizontal,c=e.isEditing,d=e.isEdited,p=e.column,f=e.role,b=e.className,E=e.children,h=u(e,["isEditable","isViewMode","hasHint","hasError","isStacked","isHorizontal","isEditing","isEdited","column","role","className","children"]),g=i()("slds-form-element",{"slds-form-element_edit":t,"slds-form-element_readonly":a,"slds-form-element_stacked":r,"slds-form-element_horizontal":o,"slds-hint-parent":n,"slds-has-error":s,"slds-is-editing":c,"slds-is-edited":d},p&&"slds-form-element_".concat(p,"-col"),b);return l.a.createElement("div",m({className:g,role:f},h),E)};p.propTypes={children:r.a.node,role:r.a.string,isEditable:r.a.bool,isEditing:r.a.bool,isEdited:r.a.bool,isViewMode:r.a.bool,isStacked:r.a.bool,isHorizontal:r.a.bool,hasHint:r.a.bool,hasError:r.a.bool,column:r.a.number};var f=function(e){var t=e.className,a=e.children;return l.a.createElement("div",{className:i()("slds-form-element__control",t)},a)};f.propTypes={children:r.a.node,className:r.a.string};var b=function(e){var t=e.isRequired,a=e.labelContent,n=e.hasHiddenLabel,s=e.labelId,r=e.labelClassName,o=e.inputId;return l.a.createElement("label",{className:i()("slds-form-element__label",n&&"slds-assistive-text",r),htmlFor:o,id:s},t&&l.a.createElement("abbr",{className:"slds-required",title:"required"},"* "," "),a)};b.propTypes={labelId:r.a.string,inputId:r.a.string,labelContent:r.a.node,labelClassName:r.a.string,hasHiddenLabel:r.a.bool,isRequired:r.a.bool};var E=function(e){var t=e.isRequired,a=e.children,n=e.labelId;return l.a.createElement("span",{id:n,className:"slds-form-element__label"},t&&l.a.createElement("abbr",{className:"slds-required",title:"required"},"* "," "),a)};E.propTypes={children:r.a.node,isRequired:r.a.bool,labelId:r.a.string};var h=function(e){var t=e.showTooltip;return l.a.createElement("div",{className:"slds-form-element__icon"},l.a.createElement(c.b,{"aria-describedby":t&&"help",symbol:"info",assistiveText:"Help"}),t&&l.a.createElement(d.Tooltip,{className:"slds-nubbin_bottom-left",id:"help",style:{position:"absolute",top:"-45px",left:"-15px",width:"170px"}},"Some helpful information"))};h.propTypes={showTooltip:r.a.bool};var g=function(e){var t=e.errorId,a=e.children;return l.a.createElement("div",{className:"slds-form-element__help",id:t},a)};g.propTypes={errorId:r.a.string,children:r.a.node};var v=function(e){var t=e.isLongform,a=e.children;return l.a.createElement("div",{className:i()("slds-form-element__static",t&&"slds-text-longform")},a)};v.propTypes={isLongform:r.a.bool,children:r.a.node};var y=function(e){var t=e.id,a=e.hasCompoundFields,n=e.hasError,s=e.isRequired,r=e.isEditing,o=e.isEdited,c=e.isStacked,d=e.isHorizontal,m=e.isAddress,u=e.isDeprecated,p=e.column,f=e.children;return l.a.createElement("fieldset",{id:t,className:i()("slds-form-element",{"slds-form-element_compound":a&&!u,"slds-form_compound":a&&u,"slds-form-element_address":m,"slds-has-error":n,"slds-is-required":s,"slds-is-editing":r,"slds-is-edited":o,"slds-form-element_stacked":c,"slds-form-element_horizontal":d},p&&"slds-form-element_".concat(p,"-col"))},f)};y.propTypes={id:r.a.string,hasCompoundFields:r.a.bool,children:r.a.node,hasError:r.a.bool,isRequired:r.a.bool,isStacked:r.a.bool,isHorizontal:r.a.bool,isEditing:r.a.bool,isEdited:r.a.bool,isAddress:r.a.bool,isDeprecated:r.a.bool,column:r.a.number};var _=function(e){var t=e.isRequired,a=e.hasTooltip,n=e.hasHiddenLabel,s=e.children;return l.a.createElement(l.a.Fragment,null,l.a.createElement("legend",{className:i()("slds-form-element__legend slds-form-element__label",n&&"slds-assistive-text")},t&&l.a.createElement("abbr",{className:"slds-required",title:"required"},"* "," "),s),a&&l.a.createElement("div",{className:"slds-form-element__icon"},l.a.createElement(c.b,{symbol:"info",assistiveText:"Help"})))};_.propTypes={children:r.a.node,isRequired:r.a.bool,hasHiddenLabel:r.a.bool,hasTooltip:r.a.bool};var k=function(e){var t,a=e.formElementClassName,n=e.formControlClassName,s=e.isRequired,r=e.isEditable,o=e.isViewMode,d=e.isStacked,v=e.isHorizontal,y=e.isEditing,_=e.isEdited,k=e.hasHint,C=e.hasError,N=e.hasFauxLabel,L=e.labelId,x=e.labelClassName,I=e.labelContent,w=e.hasHiddenLabel,S=e.inputId,M=e.hasLeftIcon,T=e.hasRightIcon,O=e.hasRightIconGroup,j=e.errorId,F=e.hasTooltip,R=e.showTooltip,A=e.inlineMessage,P=e.column,q=e.role,W=e.dropdown,D=e.children,z=u(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"]);return O?t="slds-input-has-icon slds-input-has-icon_left-right slds-input-has-icon_group-right":M&&T?t="slds-input-has-icon slds-input-has-icon_left-right":M?t="slds-input-has-icon slds-input-has-icon_left":T&&(t="slds-input-has-icon slds-input-has-icon_right"),l.a.createElement(p,m({},z,{className:i()(a),hasError:C,hasHint:k,isViewMode:o,isEditable:r,isStacked:d,isHorizontal:v,isEditing:y,isEdited:_,role:q,column:P}),I&&(o||N?l.a.createElement(E,{isRequired:s,hasTooltip:F,labelId:L},I):l.a.createElement(b,{isRequired:s,labelContent:I,hasHiddenLabel:w,labelId:L,labelClassName:x,inputId:S})),F&&l.a.createElement(h,{showTooltip:R}),l.a.createElement(f,{className:i()(t,n)},_&&l.a.createElement("div",{className:"slds-form-element__undo"},l.a.createElement(c.b,{symbol:"undo",assistiveText:"Undo ".concat(I)})),D),A&&l.a.createElement(g,{errorId:j},A),W)};k.propTypes={children:r.a.node,labelId:r.a.string,inputId:r.a.string,errorId:r.a.string,labelContent:r.a.node,isRequired:r.a.bool,isEditable:r.a.bool,isEditing:r.a.bool,isEdited:r.a.bool,isStacked:r.a.bool,isHorizontal:r.a.bool,hasHiddenLabel:r.a.bool,hasLeftIcon:r.a.bool,hasRightIcon:r.a.bool,hasRightIconGroup:r.a.bool,hasTooltip:r.a.bool,hasError:r.a.bool,hasFauxLabel:r.a.bool,showTooltip:r.a.bool,dropdown:r.a.node,inlineMessage:r.a.string,formElementClassName:r.a.string,formControlClassName:r.a.string,column:r.a.number};var C=function(e){var t=e.id,a=e.label,n=e.isRequired,s=e.isEditing,r=e.isStacked,o=e.isHorizontal,i=e.isAddress,c=e.isDeprecated,d=e.column,m=e.hasError,u=e.hasCompoundFields,p=e.hasTooltip,b=e.hasHiddenLabel,E=e.errorId,h=e.inlineMessage,v=e.children;return l.a.createElement(y,{id:t,isRequired:n,isEditing:s,isStacked:r,isHorizontal:o,isAddress:i,hasError:m,hasCompoundFields:u,column:d,isDeprecated:c},l.a.createElement(_,{isRequired:n,hasTooltip:p,hasHiddenLabel:b},a),l.a.createElement(f,null,v),h&&l.a.createElement(g,{errorId:E},h))};C.propTypes={id:r.a.string,children:r.a.node,label:r.a.string,isRequired:r.a.bool,isEditing:r.a.bool,isStacked:r.a.bool,isHorizontal:r.a.bool,isAddress:r.a.bool,isDeprecated:r.a.bool,hasHiddenLabel:r.a.bool,hasCompoundFields:r.a.bool,hasTooltip:r.a.bool,hasError:r.a.bool,errorId:r.a.string,inlineMessage:r.a.string,column:r.a.number}},function(e,t,a){"use strict";a.d(t,"b",(function(){return v})),a.d(t,"a",(function(){return y}));var n=a(0),l=a.n(n),s=a(89),r=a.n(s),o=a(90),i=a.n(o),c=a(91),d=a.n(c),m=a(92),u=a.n(m),p=a(93),f=a.n(p),b=a(94),E=a.n(b),h=a(95),g=a.n(h),v=function(e,t){return function(a,n,l){if(void 0!==a[n]&&null!==a[n]){if(void 0===a[e]||null===a[e])return new Error("Invalid prop `"+n+"` (has value `"+a[n]+"`) supplied to `"+l+"`. Must set `"+e+"` when setting `"+n+"`");for(var s=arguments.length,r=new Array(s>3?s-3:0),o=3;o<s;o++)r[o-3]=arguments[o];return t.apply(void 0,[a,n,l].concat(r))}}},y=function(e,t){return function(a,n,l){if(void 0!==a[n]&&null!==a[n]){if(void 0!==a[e]&&null!==a[e])return new Error("Invalid prop `"+n+"` (has value `"+a[n]+"`) supplied to `"+l+"`. Cannot set `"+e+"` (has value `"+a[e]+"`) when setting `"+n+"`");for(var s=arguments.length,r=new Array(s>3?s-3:0),o=3;o<s;o++)r[o-3]=arguments[o];return t.apply(void 0,[a,n,l].concat(r))}}},_=a(1),k=a.n(_);function C(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n transform: translate3d(0, 0, 0);\n position: ",";\n padding: ",";\n ","\n\n > * {\n position: ",";\n }\n"]);return C=function(){return e},e}var N=a(96).a.div(C(),(function(e){return e.isViewport&&"relative"}),(function(e){return e.isFullBleed?"0":"1rem"}),(function(e){return e.styles}),(function(e){return e.isViewport&&"absolute"})),L=function(e){var t=e.children,a=e.styles,n=e.isViewport,s=e.isFullBleed,r=e.dir,o=e.className;return l.a.createElement(N,{className:o,styles:a,isViewport:n,isFullBleed:s,dir:r},t)};L.propTypes={children:k.a.node,styles:k.a.string,isFullBleed:k.a.bool,isViewport:k.a.bool,dir:k.a.oneOf(["ltr","rtl"])};var x,I,w,S,M=(x={},I=0,w=function(e){return null!=x[e]?x[e]:function(e){x[e]=0}(e)},S=function(e){return w(e),e+function(e){return x[e]=x[e]+1,x[e]}(e)},function(e){return e?S(e):I++});t.c={omit:r.a,range:i.a,reverse:d.a,startCase:u.a,times:f.a,truncate:E.a,uniqueId:M,upperFirst:g.a}},function(e,t,a){"use strict";a.d(t,"a",(function(){return d})),a.d(t,"e",(function(){return m})),a.d(t,"f",(function(){return u})),a.d(t,"g",(function(){return p})),a.d(t,"h",(function(){return f})),a.d(t,"b",(function(){return g})),a.d(t,"d",(function(){return v})),a.d(t,"c",(function(){return y}));var n=a(0),l=a.n(n),s=a(2),r=a.n(s),o=a(33),i=a(9),c=a(68),d=function(e){return l.a.createElement("section",{role:"log",className:r()("slds-chat",{"slds-chat_past":e.isPast})},e.children)},m=function(e){return l.a.createElement("ul",{className:"slds-chat-list"},e.children)},u=function(e){return l.a.createElement("li",{className:r()("slds-chat-listitem",{"slds-chat-listitem_bookend":"bookend"===e.type,"slds-chat-listitem_event":"event"===e.type,"slds-chat-listitem_inbound":"inbound"===e.type,"slds-chat-listitem_outbound":"outbound"===e.type})},e.children)},p=function(e){return l.a.createElement("div",{className:r()("slds-chat-message",{"slds-chat-message_faux-avatar":e.hasFauxAvatar})},e.children)},f=function(e){var t={"slds-chat-message__text":!e.messageType,"slds-chat-message__text_inbound":!e.messageType&&"inbound"===e.type,"slds-chat-message__text_outbound":!e.messageType&&"outbound"===e.type,"slds-chat-message__text_outbound-agent":!e.messageType&&"outbound-agent"===e.type,"slds-chat-message__text_unsupported-type":!e.messageType&&"unsupported-type"===e.type,"slds-chat-message__text_delivery-failure":!e.messageType&&"delivery-failure"===e.type,"slds-chat-message__text_sneak-peek":!e.messageType&&e.hasSneakPeek},a={"slds-chat-message__file":"file"===e.messageType,"slds-chat-message__file_inbound":"file"===e.messageType&&"inbound"===e.type,"slds-chat-message__file_outbound":"file"===e.messageType&&"outbound"===e.type},n={"slds-chat-message__image":"image"===e.messageType,"slds-chat-message__image_inbound":"image"===e.messageType&&"inbound"===e.type,"slds-chat-message__image_outbound":"image"===e.messageType&&"outbound"===e.type};return l.a.createElement("div",{className:r()("slds-chat-message__body",{"slds-chat-message__file_loading":"file"===e.messageType&&e.isLoading,"slds-chat-message__image_loading":"image"===e.messageType&&e.isLoading})},e.name&&e.timeStamp&&e.isPast&&l.a.createElement(b,{isPast:!0,name:e.name,timeStamp:e.timeStamp}),l.a.createElement("div",{className:r()(t,a,n)},e.isTyping&&l.a.createElement(c.a,{isAnimated:!0,isPaused:e.isPaused,assistiveText:"Customer is typing",title:"Customer is typing"}),"unsupported-type"===e.type&&l.a.createElement(_,{symbol:"warning",assistiveText:"Warning"}),e.children&&("image"===e.messageType||"file"===e.messageType?e.children:l.a.createElement("span",{"aria-hidden":e.hasSneakPeek?"true":null},e.children)),"delivery-failure"===e.type&&l.a.createElement(E,null,e.deliveryFailureReason)),"delivery-failure"===e.type?l.a.createElement("div",{className:"slds-grid slds-grid_align-spread slds-grid_vertical-align-start"},e.name&&e.timeStamp&&!e.isPast&&l.a.createElement(b,{name:e.name,timeStamp:e.timeStamp}),"delivery-failure"===e.type&&l.a.createElement(h,{symbol:"redo",actionTitle:"Resend"})):e.name&&e.timeStamp&&!e.isPast&&l.a.createElement(b,{name:e.name,timeStamp:e.timeStamp}))},b=function(e){return l.a.createElement("div",{className:"slds-chat-message__meta","aria-label":"said ".concat(e.name," at ").concat(e.timeStamp)},e.isPast?l.a.createElement("b",null,e.name):e.name," • ",e.timeStamp)},E=function(e){return l.a.createElement("div",{className:"slds-chat-message__text_delivery-failure-reason",role:"alert"},l.a.createElement(_,{symbol:"error"}),l.a.createElement("span",null,e.children))},h=function(e){return l.a.createElement("button",{className:"slds-button slds-chat-message__action slds-m-top_xxx-small"},l.a.createElement(i.UtilityIcon,{assistiveText:!1,title:!1,className:"slds-icon_xx-small",containerClassName:"slds-chat-icon",symbol:e.symbol}),l.a.createElement("span",null,e.actionTitle))},g=function(e){return l.a.createElement(o.a,{className:"slds-avatar_circle slds-chat-avatar",ariaHidden:e.ariaHidden},l.a.createElement("abbr",{className:"slds-avatar__initials slds-avatar__initials_inverse",title:e.name},e.initials))},v=function(e){return l.a.createElement("div",{className:r()("slds-chat-event",{"slds-has-error":e.hasError}),role:e.hasError&&"alert"},l.a.createElement("div",{className:"slds-chat-event__body"},l.a.createElement(_,{symbol:e.symbol,assistiveText:e.iconAssistiveText}),l.a.createElement("p",null,e.children," • ",e.timeStamp)),e.agentMessage&&l.a.createElement("div",{className:"slds-chat-event__agent-message"},e.agentMessage))},y=function(e){return l.a.createElement("div",{className:r()("slds-chat-bookend",{"slds-chat-bookend_stop":"stop"===e.type})},l.a.createElement(_,{symbol:"start"===e.type?"chat":"end_chat"}),l.a.createElement("p",null,"Chat ","stop"===e.type?"ended":"started"," by ",l.a.createElement("b",null,e.name)," ","• ",e.timeStamp))},_=function(e){return l.a.createElement(i.UtilityIcon,{assistiveText:e.assistiveText||!1,className:r()("slds-icon_x-small slds-icon-text-default",{"slds-icon-text-default":"error"===e.symbol,"slds-icon-text-warning":"warning"===e.symbol}),containerClassName:"slds-chat-icon",symbol:e.symbol,title:e.assistiveText||!1})}},function(e,t,a){"use strict";var n=a(0),l=a.n(n),s=a(1),r=a.n(s);function o(e){return(o="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})(e)}function i(){return(i=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}).apply(this,arguments)}function c(e,t){if(null==e)return{};var a,n,l=function(e,t){if(null==e)return{};var a,n,l={},s=Object.keys(e);for(n=0;n<s.length;n++)a=s[n],t.indexOf(a)>=0||(l[a]=e[a]);return l}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n<s.length;n++)a=s[n],t.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(l[a]=e[a])}return l}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m(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)}}function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function p(e,t){return!t||"object"!==o(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function f(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function b(e){return(b=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var E=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&u(e,t)}(o,e);var t,a,n,s,r=(t=o,function(){var e,a=b(t);if(f()){var n=b(this).constructor;e=Reflect.construct(a,arguments,n)}else e=a.apply(this,arguments);return p(this,e)});function o(){return d(this,o),r.apply(this,arguments)}return a=o,(n=[{key:"render",value:function(){var e=this.props,t=(e.sprite,e.symbol,c(e,["sprite","symbol"]));return l.a.createElement("svg",i({},t,{"aria-hidden":!0}),l.a.createElement("use",{xlinkHref:this.getHref()}))}},{key:"getHref",value:function(){if(this.props.sprite&&this.props.symbol){var e=this.props,t=e.sprite,a=e.symbol;return"/assets/icons/".concat(t,"-sprite/svg/symbols.svg#").concat(a)}}}])&&m(a.prototype,n),s&&m(a,s),o}(l.a.Component);E.propTypes={className:r.a.string,sprite:r.a.string,symbol:r.a.string},t.a=E},function(e,t,a){"use strict";a.r(t),a.d(t,"UtilityIcon",(function(){return d})),a.d(t,"examples",(function(){return m}));var n=a(0),l=a.n(n),s=a(1),r=a.n(s),o=a(8),i=a(2),c=a.n(i),d=function(e){var t=e.symbol||"announcement";return l.a.createElement("span",{className:c()("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},l.a.createElement(o.a,{className:c()("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?l.a.createElement("span",{className:"slds-assistive-text"},e.assistiveText||"Description of icon when needed"):null)};d.displayName="UtilityIcon",d.propTypes={assistiveText:r.a.oneOfType([r.a.string,r.a.bool]),size:r.a.oneOf(["large","small","x-small","xx-small"]),title:r.a.oneOfType([r.a.string,r.a.bool]),useCurrentColor:r.a.bool},t.default=l.a.createElement(d,{className:"slds-icon-text-default"});var m=[{id:"currentColor",label:"Current Color",element:l.a.createElement(d,{useCurrentColor:!0})},{id:"rtl-flipped",label:"Horizontally flipped icon",element:l.a.createElement("div",{dir:"rtl",style:{width:"32px"}},l.a.createElement(d,{containerClassName:"slds-icon_flip",className:"slds-icon-text-default",symbol:"picklist_type",title:"List icon",assistiveText:"List icon"}))}]},function(e,t,a){"use strict";var n=a(0),l=a.n(n),s=a(1),r=a.n(s),o=a(2),i=a.n(o);function c(){return(c=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}).apply(this,arguments)}var d=function(e){var t=e.id,a=e.className,n=e.type,s=e.placeholder,r=e.readOnly,o=e.defaultValue,d=e.disabled,m=e.required,u=e.role,p=e.tabIndex,f={"slds-input_bare":e.isBare,"slds-input_counter":"number"===n};return l.a.createElement("input",c({},e,{id:t,className:i()("slds-input",f,a),type:n,placeholder:s,readOnly:r,defaultValue:o,disabled:d,required:m,"aria-invalid":e["aria-describedby"]?"true":void 0,role:u,tabIndex:p}))};d.defaultProps={id:"text-input-id-1",type:"text"},d.propTypes={id:r.a.string,className:r.a.string,type:r.a.oneOf(["checkbox","color","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"]),placeholder:r.a.string,readOnly:r.a.bool,defaultValue:r.a.string,disabled:r.a.bool,required:r.a.bool,role:r.a.string,tabIndex:r.a.string},t.a=d},function(e,t,a){"use strict";a.d(t,"c",(function(){return b})),a.d(t,"a",(function(){return E})),a.d(t,"b",(function(){return h}));var n=a(0),l=a.n(n),s=a(22),r=a(2),o=a.n(r);function i(e){return(i="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})(e)}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(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)}}function m(e,t){return(m=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function p(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var b=function(e){var t=e.className,a=e.title,n=e.href,r=e.symbol,i=e.action;return l.a.createElement("div",{className:o()("slds-card__header slds-grid",t)},l.a.createElement("header",{className:"slds-media slds-media_center slds-has-flexi-truncate"},r&&l.a.createElement("div",{className:"slds-media__figure"},l.a.createElement(s.StandardIcon,{className:"slds-icon_small",symbol:r,assistiveText:r,title:r})),l.a.createElement("div",{className:"slds-media__body"},l.a.createElement("h2",{className:"slds-card__header-title"},n?l.a.createElement("a",{href:n,className:"slds-card__header-link slds-truncate",title:a},l.a.createElement("span",null,a)):l.a.createElement("span",{className:"slds-truncate",title:a},l.a.createElement("span",{className:"slds-text-heading_small"},a)))),i&&l.a.createElement("div",{className:"slds-no-flex"},i)))},E=function(e){var t=e.className,a=e.hasPadding;return l.a.createElement("div",{className:o()("slds-card__body",a&&"slds-card__body_inner",t)},e.children)},h=function(e){var t=e.className,a=e.linkTabIndex;return l.a.createElement("footer",{className:o()("slds-card__footer",t)},e.children&&l.a.createElement("a",{className:"slds-card__footer-action",href:"javascript:void(0);",tabIndex:a},e.children))},g=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&m(e,t)}(i,e);var t,a,n,s,r=(t=i,function(){var e,a=f(t);if(p()){var n=f(this).constructor;e=Reflect.construct(a,arguments,n)}else e=a.apply(this,arguments);return u(this,e)});function i(){return c(this,i),r.apply(this,arguments)}return a=i,(n=[{key:"render",value:function(){var e=this.props,t=e.className,a=e.children,n=e.hasCardBoundary;return l.a.createElement("article",{className:o()("slds-card",n&&"slds-card_boundary",t)},a)}}])&&d(a.prototype,n),s&&d(a,s),i}(n.Component);t.d=g},function(e,t,a){"use strict";a.d(t,"a",(function(){return b})),a.d(t,"c",(function(){return E})),a.d(t,"d",(function(){return h})),a.d(t,"b",(function(){return v})),a.d(t,"e",(function(){return y}));var n=a(0),l=a.n(n),s=a(10),r=a(4),o=a(8),i=a(22),c=a(9),d=a(53),m=a(2),u=a.n(m),p=a(6),f=function(e){var t=e.className;return l.a.createElement("div",{className:u()("slds-listbox_object-switcher slds-dropdown-trigger slds-dropdown-trigger_click",t)},l.a.createElement("button",{className:"slds-button slds-button_icon","aria-haspopup":"true",title:"Select object to search in"},l.a.createElement("span",{className:"slds-icon_container slds-icon-standard-account",title:"Accounts"},l.a.createElement(o.a,{className:"slds-icon slds-icon_small",sprite:"standard",symbol:"account"}),l.a.createElement("span",{className:"slds-assistive-text"},"Searching in: Accounts")),l.a.createElement(o.a,{className:"slds-button__icon slds-button__icon_x-small slds-m-left_xxx-small",sprite:"utility",symbol:"down"})))},b=function(e){var t=p.c.uniqueId("combobox-unique-id-");return l.a.createElement("div",{className:u()("slds-form-element",e.formClassName)},l.a.createElement("label",{className:u()("slds-form-element__label",{"slds-assistive-text":e.hideLabel}),htmlFor:e.id||t},e.label||"Search"),l.a.createElement("div",{className:u()("slds-form-element__control",e.formControlClassName)},l.a.createElement("div",{className:u()("slds-combobox_container",{"slds-has-inline-listbox":e.selectedOptionsInline,"slds-has-object-switcher":e.objectSwitcherInline},e.containerClassName)},"left"===e.inputIcon&&e.selectedOptionsInline?l.a.createElement(c.UtilityIcon,{assistiveText:!1,className:"slds-icon slds-icon_x-small slds-combobox_container__icon",sprite:"utility",symbol:"search",title:!1}):null,e.objectSwitcher?l.a.createElement(f,null):null,e.selectedOptionsInline?e.children:null,l.a.createElement("div",{className:u()("slds-combobox",{"slds-dropdown-trigger slds-dropdown-trigger_click":!e.staticListbox,"slds-is-open":e.isOpen},e.className),"aria-expanded":e.isOpen?"true":"false","aria-haspopup":"listbox",role:"combobox"},l.a.createElement("div",{className:u()("slds-combobox__form-element",{"slds-input-has-icon slds-input-has-icon_left":"left"===e.inputIcon,"slds-input-has-icon slds-input-has-icon_right":"right"===e.inputIcon,"slds-input-has-icon slds-input-has-icon_left-right":"both"===e.inputIcon},e.inputContainerClassName),role:"none"},"both"===e.inputIcon&&"standard"===e.inputIconLeftSprite?l.a.createElement(i.StandardIcon,{containerClassName:"slds-combobox__input-entity-icon",className:"slds-icon_small",symbol:e.inputIconLeftSymbol||"account",title:e.inputIconLeftSymbol||"account",assistiveText:e.inputIconLeftSymbol+" "+e.value||"account "+e.value}):"left"===e.inputIcon||"both"===e.inputIcon?l.a.createElement(c.UtilityIcon,{assistiveText:"search"!==e.inputIconLeftSymbol&&e.inputIconLeftAssistiveText,containerClassName:"slds-input__icon slds-input__icon_left",className:"slds-icon slds-icon_x-small slds-icon-text-default",symbol:e.inputIconLeftSymbol||"search",title:"search"!==e.inputIconLeftSymbol&&e.inputIconLeftAssistiveText}):null,l.a.createElement(s.a,{className:u()("slds-combobox__input",e.value&&"slds-combobox__input-value"),id:e.id||t,"aria-activedescendant":e["aria-activedescendant"],"aria-autocomplete":e.autocomplete?"list":null,"aria-controls":e.listbox?e["aria-controls"]||e.listboxId:null,autoComplete:"off",role:"textbox",type:"text",placeholder:e.placeholder?e.placeholder:e.autocomplete?"Search Salesforce":"Select an Option",readOnly:e.readonly,defaultValue:e.value,tabIndex:e.tabIndex}),"right"===e.inputIcon&&!0!==e.inputButtonIcon?l.a.createElement(c.UtilityIcon,{title:"search"!==e.inputIconRightSymbol&&e.inputIconRightAssistiveText,containerClassName:"slds-input__icon slds-input__icon_right",className:"slds-icon slds-icon_x-small slds-icon-text-default",symbol:e.inputIconRightSymbol||"search",assistiveText:"search"!==e.inputIconRightSymbol&&e.inputIconRightAssistiveText}):null,e.loading?l.a.createElement("div",{className:"slds-input__icon-group slds-input__icon-group_right"},l.a.createElement(d.Spinner,{className:"slds-spinner_brand slds-spinner_x-small slds-input__spinner"}),l.a.createElement(r.b,{className:"slds-input__icon slds-input__icon_right",symbol:e.inputIconRightSymbol||"close",title:"Remo