@salesforce-ux/design-system
Version:
Salesforce Lightning Design System
1 lines • 32 kB
JavaScript
var SLDS;!function(){"use strict";var e,t={1594:function(e){e.exports=React},3597:function(e,t,l){l.r(t),l.d(t,{columns:function(){return Z},default:function(){return ae},examples:function(){return se},productColumns:function(){return ee},productRows:function(){return te},rows:function(){return K},states:function(){return ne}});var a=l(1594),n=l.n(a),s=l(4090),i=l(8522),r=l(942),o=l.n(r),c=l(7412),d=l.n(c),u=l(806),m=l(6955),b=l(5006),p=l(3589),h=l(885),E=l(538);function v(e){return v="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},v(e)}function y(){return y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var l=arguments[t];for(var a in l)({}).hasOwnProperty.call(l,a)&&(e[a]=l[a])}return e},y.apply(null,arguments)}function f(e,t,l){return(t=function(e){var t=function(e){if("object"!=v(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var l=t.call(e,"string");if("object"!=v(l))return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==v(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:l,enumerable:!0,configurable:!0,writable:!0}):e[t]=l,e}var g=n().createContext({isActionableMode:!1});d().string,d().node;var x=function(e){var t=o()("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 n().createElement("table",y({"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.ariaLabelledBy&&f({},"aria-labelledby",e.ariaLabelledBy),e.ariaLabel&&f({},"aria-label",e.ariaLabel)),e.children)};x.displayName="Table",x.propTypes={ariaLabel:d().string,ariaLabelledBy:d().string,children:d().node,hasCellBuffer:d().bool,hasHiddenHeader:d().bool,hasNoCellFocus:d().bool,hasNoRowHover:d().bool,isBordered:d().bool,isColBordered:d().bool,isEditable:d().bool,isFixedLayout:d().bool,isResizable:d().bool,isResponsive:d().bool,isResponsiveStacked:d().bool,isStriped:d().bool,selectionType:d().oneOf(["multiple","single"]),style:d().object,type:d().oneOf(["advanced","base","treegrid"]).isRequired,hasFixedHeader:d().bool};var S=function(e){return n().createElement("thead",{className:e.isHidden?"slds-assistive-text":null},e.children)};S.displayName="THead",S.propTypes={children:d().node,isHidden:d().bool};var N=function(e){return n().createElement("tr",{className:"slds-line-height_reset"},e.children)};N.displayName="THeadTr",N.propTypes={children:d().node};var _=function(e){var t,l=(0,a.useContext)(g).isActionableMode,s=o()({"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,"slds-cell_action-mode":l});return n().createElement("th",{"aria-sort":(t=null,e.isSortable&&(t=e.sortDirection||"none"),t),className:s,scope:!e.isDataTable&&"col",role:e.isDataTable&&"cell",style:e.style},e.isDataTable,e.children)};_.displayName="ColumnTh",_.propTypes={"aria-label":d().string,children:d().node,hasFocus:d().bool,hasMenu:d().bool,isResizable:d().bool,isRightAligned:d().bool,isSortable:d().bool,sortDirection:d().oneOf(["ascending","descending","none"]),style:d().object,hasWrap:d().bool,isDataTable:d().bool};var R=function(e){return n().createElement("div",{className:o()("slds-truncate",{"slds-assistive-text":e.isAssistiveText,"slds-cell-fixed":e.isFixedCell}),id:e.id,title:e.columnName},e.columnName)};R.displayName="ColumnHeader",R.propTypes={columnName:d().string.isRequired,id:d().string,isAssistiveText:d().bool,isFixedCell:d().bool},R.defaultProps={columnName:"Column Name",isDataTable:d().bool};var T=function(e){var t=u.Ay.uniqueId("cell-resize-handle-");return n().createElement("div",{className:"slds-resizable"},n().createElement("input",{"aria-label":e.label,className:"slds-resizable__input slds-assistive-text",id:t,max:"1000",min:"20",tabIndex:e.tabIndex,type:"range"}),n().createElement("span",{className:"slds-resizable__handle"},n().createElement("span",{className:"slds-resizable__divider"})))};T.displayName="ResizeControl",T.propTypes={label:d().string.isRequired,tabIndex:d().oneOf(["0","-1"])};var w=function(e){var t=(0,a.useContext)(g).isActionableMode,l=t?"0":"-1",s=function(){return n().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,n().createElement("span",{className:"slds-truncate",title:e.columnName},e.columnName),e.isSortable&&n().createElement(E.UtilityIcon,{assistiveText:!1,className:"slds-icon-text-default slds-is-sortable__icon ",symbol:"arrowdown",title:!1}))};return n().createElement(n().Fragment,null,e.isSortable?n().createElement("a",{className:"slds-th__action slds-text-link_reset",href:"#",role:"button",tabIndex:l,onClick:function(e){return e.preventDefault()}},n().createElement("span",{className:"slds-assistive-text"},"Sort by: "),s()):n().createElement("div",{className:"slds-th__action"},s()),e.sortDirection&&n().createElement("span",{className:"slds-assistive-text","aria-live":"polite","aria-atomic":"true"},"Sorted ",e.sortDirection),e.hasMenu&&n().createElement(m.A,{"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:t?"0":"-1",title:"Show ".concat(e.columnName," column actions")}),e.isResizable&&n().createElement(T,{label:e.columnName+" column width"||0,tabIndex:l}))};w.displayName="InteractiveColumnHeader",w.propTypes={columnName:d().string.isRequired,columnHeaderIcons:d().array,hasMenu:d().bool,isResizable:d().bool,isSortable:d().bool,sortDirection:d().oneOf(["ascending","descending"])},w.defaultProps={isResizable:!0,isSortable:!0};var I=function(e){var t=(0,a.useContext)(g).isActionableMode;return n().createElement(n().Fragment,null,n().createElement("div",{className:"slds-th__action slds-th__action_form"},n().createElement(p.Checkbox,{tabIndex:t?"0":"-1",labelId:"check-select-all-label",label:"Select All",hideLabel:!0,checked:!!e.checked||null,groupId:"column-group-header",isDataTable:!0})))};I.displayName="SelectAllColumnHeader",I.propTypes={checked:d().bool};var A=function(e){var t=e.hasErrorColumn?"2rem":"3.25rem",l=e.mainColumnWidth||null;return n().createElement(S,{isHidden:e.isHidden},n().createElement(N,null,e.hasErrorColumn?n().createElement(_,{style:{width:"3.75rem"}},n().createElement(R,{columnName:"Errors",isAssistiveText:!0})):null,!e.hasNoRowSelection&&n().createElement(_,{isDataTable:!e.hasSingleRowSelect||!e.isHidden,isRightAligned:!e.hasErrorColumn||null,style:{width:t}},e.hasSingleRowSelect||e.isHidden?n().createElement(R,{columnName:"Choose a row to select",id:"column-group-header",isAssistiveText:!0}):n().createElement(I,{checked:e.selectAll})),e.columns.map(function(t,a){return n().createElement(_,{key:a,"aria-label":t,hasFocus:0===a?e.hasFocus:null,hasMenu:e.hasMenus,isResizable:e.isResizable&&!e.isHidden,isSortable:e.isSortable&&!e.isHidden,sortDirection:0===a?e.sortDirection:null,style:{width:0===a&&e.singleColumnWidth?e.singleColumnWidth:l}},n().createElement(w,{columnName:t,columnHeaderIcons:e.columnHeaderIcons,hasMenu:e.hasMenus,isResizable:e.isResizable&&!e.isHidden,isSortable:e.isSortable&&!e.isHidden,sortDirection:0===a?e.sortDirection:null}))}),e.hasRowLevelActions&&n().createElement(_,{style:{width:"3.25rem"}},n().createElement(R,{columnName:"Actions",isAssistiveText:!0}))))};A.displayName="AdvancedDataTableHead",A.propTypes={columnHeaderIcons:d().array,columns:d().array.isRequired,hasErrorColumn:d().bool,hasFocus:d().bool,hasMenus:d().bool,hasNoRowSelection:d().bool,hasRowLevelActions:d().bool,hasSingleRowSelect:d().bool,isHidden:d().bool,isResizable:d().bool,isSortable:d().bool,mainColumnWidth:d().string,selectAll:d().bool,singleColumnWidth:d().string,sortDirection:d().oneOf(["ascending","descending","none"])},A.defaultProps={hasRowLevelActions:!0,isResizable:!0,isSortable:!0};var L=function(e){return n().createElement("tbody",null,e.children)};L.displayName="TBody",L.propTypes={children:d().node};var k=function(e){return n().createElement("tr",{"aria-expanded":e.isExpanded,"aria-level":e.level,"aria-posinset":e.positionWithinLevel,"aria-selected":e.isSelected,"aria-setsize":e.numberOfItemsAtLevel,className:o()("slds-hint-parent",{"slds-align-top":e.isTopAligned,"slds-is-selected":e.isSelected}),tabIndex:e.tabIndex},e.children)};k.displayName="TBodyTr",k.propTypes={children:d().node,isExpanded:d().bool,isSelected:d().bool,isTopAligned:d().bool,level:d().string,positionWithinLevel:d().string,numberOfItemsAtLevel:d().string,tabIndex:d().oneOf(["0","-1"])};var C=function(e){var t=(0,a.useContext)(g).isActionableMode,l=o()({"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,"slds-cell_action-mode":t});return n().createElement("td",{"aria-readonly":e.isLocked,"aria-selected":e.isEditing,"aria-describedby":function(){if(e.isEdited)return"unsaved-cell-notification"}()||null,className:l||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)};C.displayName="Td",C.propTypes={children:d().node,"data-label":d().string,hasError:d().bool,hasFocus:d().bool,isEditable:d().bool,isEdited:d().bool,isEditing:d().bool,isErrorCell:d().bool,isLocked:d().bool,isRightAligned:d().bool,isShrunken:d().bool,style:d().object,tabIndex:d().oneOf(["0","-1"]),type:d().oneOf(["advanced","base","treegrid"]).isRequired,hasWrap:d().bool};var q=function(e){var t=(0,a.useContext)(g).isActionableMode,l=o()({"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,"slds-cell_action-mode":t});return n().createElement("th",{className:l||null,"data-label":e["data-label"],scope:"row",tabIndex:e.tabIndex},e.children)};q.displayName="RowTh",q.propTypes={children:d().node,"data-label":d().string,hasFocus:d().bool,isEditable:d().bool,tabIndex:d().oneOf(["0","-1"]),type:d().oneOf(["base","advanced","treegrid"]),isItemHovered:d().bool,hasWrap:d().bool};var D=function(e){return n().createElement(n().Fragment,null,e.hasSingleRowSelect?n().createElement(h.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,isDataTable:!0}):n().createElement(p.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,isDataTable:!0}))};D.displayName="SelectRowCell",D.propTypes={checked:d().bool,hasSingleRowSelect:d().bool,index:d().number.isRequired,inputTabIndex:d().oneOf(["0","-1"])};var O=function(e){var t=e.rowName,l=(0,a.useContext)(g).isActionableMode;return n().createElement(m.A,{assistiveText:"More actions for ".concat(t),"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:l?"0":"-1",title:"More actions for ".concat(t)})};O.displayName="RowActionsCell",O.propTypes={rowName:d().string.isRequired};var z=function(e){var t=(0,a.useContext)(g).isActionableMode;return n().createElement(n().Fragment,null,n().createElement(m.A,{"aria-hidden":e.hasError?null:"true",assistiveText:"Item ".concat(e.index," has errors"),className:o()("slds-button_icon-error slds-m-horizontal_xxx-small",{"slds-hidden":!e.hasError}),id:"error-0"+e.index,symbol:"error",tabIndex:t?"0":"-1",title:"Item ".concat(e.index," has errors")}),n().createElement("span",{className:"slds-row-number slds-text-body_small slds-text-color_weak"}))};z.displayName="ErrorCell",z.propTypes={hasError:d().bool,index:d().number.isRequired};var H=function(e){var t=e.hasWrap,l=e.cellText,s=e.cellLink,i=(0,a.useContext)(g).isActionableMode;return n().createElement("div",{className:o()(t?"slds-line-clamp":"slds-truncate"),title:l},s?n().createElement("a",{href:"#",tabIndex:i?"0":"-1",onClick:function(e){e.preventDefault()}},l):l)};H.displayName="ReadOnlyCell",H.propTypes={cellLink:d().bool,cellText:d().string.isRequired,hasWrap:d().bool};var F=function(e){var t=(0,a.useContext)(g).isActionableMode;return n().createElement(n().Fragment,null,n().createElement("span",{className:"slds-grid slds-grid_align-spread"},e.cellLink?n().createElement("a",{className:"slds-truncate",href:"#",id:"link-0".concat(e.index),tabIndex:t?"0":"-1",title:e.cellText,onClick:function(e){return e.preventDefault()}},e.cellText):n().createElement("span",{className:"slds-truncate",title:e.cellText},e.cellText),n().createElement(m.A,{assistiveText:e.buttonText,className:"slds-cell-edit__button slds-m-left_x-small",disabled:e.isLocked,iconClassName:o()("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:t?"0":"-1",title:e.buttonText})),e.showEdit&&n().createElement(P,{isRequired:e.isRequired,hasError:e.hasError}),e.isEdited&&n().createElement("span",{id:"unsaved-cell-notification",class:"slds-hide"},"Unsaved"))};F.displayName="EditableCell",F.propTypes={buttonText:d().string.isRequired,cellLink:d().bool,cellText:d().string.isRequired,hasError:(0,u.VY)("showEdit",d().bool),index:d().number,isLocked:d().bool,isRequired:(0,u.VY)("showEdit",d().bool),showEdit:d().bool};var P=function(e){return n().createElement(b.Popover,{className:"slds-popover slds-popover_edit",style:{position:"absolute",top:"0",left:"0.0625rem"}},n().createElement("div",{className:o()("slds-form-element slds-grid slds-wrap",{"slds-has-error":e.hasError})},n().createElement("label",{className:"slds-form-element__label slds-form-element__label_edit slds-no-flex",htmlFor:"company-01"},e.isRequired?n().createElement("abbr",{className:"slds-required",title:"required","aria-hidden":"true"},"*"):null,n().createElement("span",{className:"slds-assistive-text"},"Company")),n().createElement("div",{className:"slds-form-element__control slds-grow"},n().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?n().createElement("div",{id:"error-message-01",className:"slds-form-element__help"},"This field is required"):null))};P.displayName="EditPopover",P.propTypes={hasError:d().bool,isRequired:d().bool};var M=l(1391),B=l(7852),j=l(5526),W=l(2711),$=function(e){var t=(0,a.useContext)(g).isActionableMode;return n().createElement(k,{isSelected:e.isSelected},n().createElement(C,{isRightAligned:!0,type:"advanced"},n().createElement(D,{checked:e.isSelected,hasSingleRowSelect:e.hasSingleRowSelect,index:e.index,inputTabIndex:t?"0":"-1"})),n().createElement(q,{hasFocus:!t&&1===e.index&&e.hasFocus,tabIndex:t||1!==e.index?null:"0"},n().createElement(H,{cellLink:!0,cellText:e.recordName})),n().createElement(C,{type:"advanced"},n().createElement(H,{cellText:e.accountName})),n().createElement(C,{type:"advanced"},n().createElement(H,{cellText:e.closeDate})),n().createElement(C,{type:"advanced"},n().createElement(H,{cellText:e.stage})),n().createElement(C,{type:"advanced"},n().createElement(H,{cellText:e.confidence})),e.hasScores&&e.amountScore&&e.amountScoreLabel?n().createElement(C,{type:"advanced"},n().createElement("div",{className:"slds-grid slds-grid_vertical-align-center"},n().createElement("div",{className:"slds-truncate",title:e.amount},e.amount),n().createElement("div",{className:"slds-icon_container slds-m-left_x-small slds-m-right_xx-small"},n().createElement(M.A,{"data-slds-state":e.amountScore})),n().createElement("div",{className:"slds-truncate",title:e.amountScoreLabel},e.amountScoreLabel))):n().createElement(C,{type:"advanced"},n().createElement(H,{cellText:e.amount})),n().createElement(C,{type:"advanced"},n().createElement(H,{cellLink:!0,cellText:e.contact})),e.hasRowActions&&n().createElement(C,{type:"advanced"},n().createElement(O,{rowName:e.recordName})))};$.displayName="AdvancedDataTableTr",$.propTypes={accountName:d().string.isRequired,amount:d().string.isRequired,amountScore:(0,u.VY)("amountScoreLabel",d().string),amountScoreLabel:(0,u.VY)("amountScore",d().string),closeDate:d().string.isRequired,confidence:d().string.isRequired,contact:d().string.isRequired,hasFocus:d().bool,hasRowActions:d().bool,hasScores:d().bool,index:d().number.isRequired,hasSingleRowSelect:d().bool,recordName:d().string.isRequired,isSelected:d().bool,stage:d().string.isRequired},$.defaultProps={hasRowActions:!0};var V=function(e){return n().createElement("div",{className:"slds-size_xx-small"},n().createElement("img",{alt:e.productName,src:e.productImgSrc,title:e.productName}))};V.displayName="ProductImage",V.propTypes={productImgSrc:d().string.isRequired,productName:d().string.isRequired};var Y=function(e){return n().createElement(n().Fragment,null,n().createElement("p",null,n().createElement("s",null,e.priceOriginal)),n().createElement("p",null,e.priceDiscount))};Y.displayName="ProductPriceCell",Y.propTypes={priceDiscount:d().string.isRequired,priceOriginal:d().string.isRequired};var J=function(e){return n().createElement(B.A,{figureLeft:n().createElement(V,{productImgSrc:e.productImgSrc,productName:e.productName})},n().createElement(H,{cellLink:!0,cellText:e.productName}),n().createElement("ul",null,e.productProperties.map(function(e,t){return n().createElement("li",{className:"slds-truncate",key:t,title:"".concat(e.label,": ").concat(e.value)},e.label,": ",n().createElement("strong",null,e.value))})),n().createElement("p",{className:"slds-text-color_success"},e.labelInventory))};J.displayName="ProductItemDetailsCell",J.propTypes={labelInventory:d().string.isRequired,productImgSrc:d().string.isRequired,productName:d().string.isRequired,productProperties:d().array.isRequired};var Q=function(e){var t=(0,a.useContext)(g).isActionableMode;return n().createElement(W.ZS,{inputId:e.inputId,labelClassName:"slds-assistive-text",labelContent:e.labelText},n().createElement(j.A,{className:"slds-size_xxx-small slds-text-align_center slds-p-horizontal_x-small",defaultValue:e.quantity,id:e.inputId,placeholder:" ",tabIndex:t?null:"-1"}))};Q.displayName="ProductQuantityCell",Q.propTypes={labelText:d().string.isRequired,inputId:d().string.isRequired,quantity:d().string};var U=function(e){return n().createElement(k,{isTopAligned:!0},n().createElement(q,null,n().createElement(J,{labelInventory:e.labelInventory,productImgSrc:e.productImgSrc,productName:e.productName,productProperties:e.productProperties})),n().createElement(C,{type:"advanced"},n().createElement(Q,{inputId:"product-quantity-text-input-id-".concat(e.index),labelText:"".concat(e.productName," quantity"),quantity:e.quantity})),n().createElement(C,{type:"advanced"},n().createElement(H,{cellText:e.dateAdded})),n().createElement(C,{type:"advanced"},n().createElement(Y,{priceDiscount:e.priceDiscount,priceOriginal:e.priceOriginal})),n().createElement(C,{type:"advanced"},n().createElement(O,{rowName:e.productName})))};function G(){return G=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var l=arguments[t];for(var a in l)({}).hasOwnProperty.call(l,a)&&(e[a]=l[a])}return e},G.apply(null,arguments)}U.displayName="ProductDataTableTr",U.propTypes={dateAdded:d().string.isRequired,index:d().number.isRequired,labelInventory:d().string.isRequired,priceDiscount:d().string.isRequired,priceOriginal:d().string.isRequired,productImgSrc:d().string.isRequired,productName:d().string.isRequired,productProperties:d().array.isRequired,quantity:d().string};var Z=["Name","Account Name","Close Date","Stage","Confidence","Amount","Contact"],K=[{recordName:"Acme - 1,200 Widgets",accountName:"Acme",closeDate:"4/10/15",stage:"Value Proposition",confidence:"30%",amount:"$25,000,000",contact:"jrogers@acme.com",amountScore:"positive",amountScoreLabel:"High"},{recordName:"Acme - 200 Widgets",accountName:"Acme",closeDate:"1/31/15",stage:"Prospecting",confidence:"60%",amount:"$5,000,000",contact:"bob@acme.com"},{recordName:"salesforce.com - 1,000 Widgets",accountName:"salesforce.com",closeDate:"1/31/15 3:45PM",stage:"Id. Decision Makers",confidence:"70%",amount:"$25,000",contact:"nathan@salesforce.com",amountScore:"negative",amountScoreLabel:"Low"}],X=[].concat(K).reverse(),ee=["Product","Quantity","Date Added","Price"],te=[{productImgSrc:"/assets/images/product1.jpg",productName:"Baseball Cap",productProperties:[{label:"Size",value:"7 3/4"},{label:"Color",value:"Blue"},{label:"Item No.",value:"1007100"}],labelInventory:"In Stock",quantity:"1",dateAdded:"4/10/17",priceOriginal:"$23.00",priceDiscount:"$20.00"},{productImgSrc:"/assets/images/product2.jpg",productName:"Construction Hat",productProperties:[{label:"Size",value:"One size fits most"},{label:"Color",value:"Yellow"},{label:"Item No.",value:"2800100"}],labelInventory:"In Stock",quantity:"1",dateAdded:"4/10/17",priceOriginal:"$52.00",priceDiscount:"$40.00"},{productImgSrc:"/assets/images/product3.jpg",productName:"Campaign Hat",productProperties:[{label:"Size",value:"Small"},{label:"Color",value:"Tan"},{label:"Item No.",value:"2000100"}],labelInventory:"In Stock",quantity:"1",dateAdded:"4/10/17",priceOriginal:"$79.00",priceDiscount:"$59.00"}],le=[{column:"account name",icon:n().createElement(i.StandardIcon,{assistiveText:"Account",className:"slds-icon_x-small",containerClassName:"slds-m-right_xx-small",symbol:"account",title:"Account"})},{column:"confidence",icon:n().createElement("div",{className:"slds-icon_container slds-m-right_xx-small"},n().createElement(s.A,{assistiveText:"Einstein calculated",className:"slds-is-paused",title:"Einstein calculated"}))}],ae=[{id:"default",label:"Default",element:n().createElement(x,{isBordered:!0,isFixedLayout:!0,isResizable:!0,selectionType:"multiple",type:"advanced",ariaLabel:"Example default advanced table of Opportunities"},n().createElement(A,{columns:Z}),n().createElement(L,null,K.map(function(e,t){return n().createElement($,G({isSelected:!1,key:t,index:t+1},e))})))}],ne=[{id:"cell-focused",label:"Cell Focused",element:n().createElement(x,{isBordered:!0,isFixedLayout:!0,isResizable:!0,selectionType:"multiple",type:"advanced",ariaLabel:"Example advanced table of Opportunities with cell focused"},n().createElement(A,{columns:Z}),n().createElement(L,null,K.map(function(e,t){return n().createElement($,G({isSelected:!1,key:t,index:t+1},e,{hasFocus:!0}))})))},{id:"actionable-mode",label:"Actionable Mode",element:n().createElement(x,{isBordered:!0,isFixedLayout:!0,isResizable:!0,selectionType:"multiple",type:"advanced",ariaLabel:"Example advanced table of Opportunities in actionable mode"},n().createElement(g.Provider,{value:{isActionableMode:!0}},n().createElement(A,{columns:Z}),n().createElement(L,null,K.map(function(e,t){return n().createElement($,G({index:t+1,isSelected:!1,key:t},e))}))))},{id:"row-selected",label:"Row Selected (Actionable mode)",element:n().createElement(x,{isBordered:!0,isFixedLayout:!0,isResizable:!0,selectionType:"multiple",type:"advanced",ariaLabel:"Example advanced table of Opportunities in actionable mode with row selected"},n().createElement(g.Provider,{value:{isActionableMode:!0}},n().createElement(A,{columns:Z}),n().createElement(L,null,K.map(function(e,t){return n().createElement($,G({index:t+1,isSelected:1===t,key:t},e))}))))},{id:"all-row-selected",label:"All Rows Selected (Actionable mode)",element:n().createElement(x,{isBordered:!0,isFixedLayout:!0,isResizable:!0,selectionType:"multiple",type:"advanced",ariaLabel:"Example advanced table of Opportunities in actionable mode with all rows selected"},n().createElement(g.Provider,{value:{isActionableMode:!0}},n().createElement(A,{columns:Z,selectAll:!0}),n().createElement(L,null,K.map(function(e,t){return n().createElement($,G({index:t+1,isSelected:!0,key:t},e))}))))},{id:"sorted-column-asc",label:"Sorted Ascending (Actionable mode)",element:n().createElement(x,{isBordered:!0,isFixedLayout:!0,isResizable:!0,selectionType:"multiple",type:"advanced",ariaLabel:"Example advanced table of Opportunities in actionable mode with ascending column sorting"},n().createElement(g.Provider,{value:{isActionableMode:!0}},n().createElement(A,{columns:Z,sortDirection:"ascending"}),n().createElement(L,null,K.map(function(e,t){return n().createElement($,G({index:t+1,isSelected:!1,key:t},e))}))))},{id:"sorted-column-desc",label:"Sorted Descending (Actionable mode)",element:n().createElement(x,{isBordered:!0,isFixedLayout:!0,isResizable:!0,selectionType:"multiple",type:"advanced",ariaLabel:"Example advanced table of Opportunities in actionable mode with descending column sorting"},n().createElement(g.Provider,{value:{isActionableMode:!0}},n().createElement(A,{columns:Z,sortDirection:"descending"}),n().createElement(L,null,X.map(function(e,t){return n().createElement($,G({index:t+1,isSelected:!1,key:t},e))}))))},{id:"resized-column",label:"Column Resized (Actionable mode)",element:n().createElement(x,{isBordered:!0,isFixedLayout:!0,isResizable:!0,selectionType:"multiple",type:"advanced",ariaLabel:"Example advanced table of Opportunities in actionable mode with resized column"},n().createElement(g.Provider,{value:{isActionableMode:!0}},n().createElement(A,{columns:Z,singleColumnWidth:"300px"}),n().createElement(L,null,K.map(function(e,t){return n().createElement($,G({index:t+1,isSelected:!1,key:t},e))}))))}],se=[{id:"header-icon-menu-button",label:"Header Icon and Menu Button",element:n().createElement(x,{isBordered:!0,isFixedLayout:!0,isResizable:!0,selectionType:"multiple",type:"advanced",ariaLabel:"Example advanced table of Opportunities with header icon and menu button"},n().createElement(A,{columnHeaderIcons:le,columns:Z,hasMenus:!0}),n().createElement(L,null,K.map(function(e,t){return n().createElement($,G({isSelected:!1,key:t,index:t+1},e))})))},{id:"header-menu-button",label:"Header Menu Button",element:n().createElement(x,{isBordered:!0,isFixedLayout:!0,isResizable:!0,selectionType:"multiple",type:"advanced",ariaLabel:"Example advanced table of Opportunities with header menu button"},n().createElement(A,{columns:Z,hasMenus:!0}),n().createElement(L,null,K.map(function(e,t){return n().createElement($,G({isSelected:!1,key:t,index:t+1},e))})))},{id:"cell-icon",label:"Cell Icon",element:n().createElement(x,{isBordered:!0,isFixedLayout:!0,isResizable:!0,selectionType:"multiple",type:"advanced",ariaLabel:"Example advanced table of Opportunities with cell icon"},n().createElement(A,{columns:Z}),n().createElement(L,null,K.map(function(e,t){return n().createElement($,G({isSelected:!1,key:t,index:t+1},e,{hasScores:!0}))})))},{id:"product-listing",label:"Product Listing",element:n().createElement(x,{isBordered:!0,isFixedLayout:!0,isResizable:!0,selectionType:"multiple",type:"advanced",ariaLabel:"Example advanced table as product listing"},n().createElement(g.Provider,{value:{isActionableMode:!0}},n().createElement(A,{columns:ee,hasNoRowSelection:!0}),n().createElement(L,null,te.map(function(e,t){return n().createElement(U,G({isSelected:!1,key:t,index:t+1},e))}))))},{id:"radio-group",label:"Radio Group",element:n().createElement(x,{isBordered:!0,isFixedLayout:!0,isResizable:!0,type:"advanced",ariaLabel:"Example advanced table as radio group"},n().createElement(A,{columns:Z,hasSingleRowSelect:!0}),n().createElement(L,null,K.map(function(e,t){return n().createElement($,G({hasSingleRowSelect:!0,index:t+1,key:t},e))})))},{id:"data-table-no-borders",label:"No borders",element:n().createElement(x,{isFixedLayout:!0,isResizable:!0,selectionType:"multiple",type:"advanced",ariaLabel:"Example advanced table with no borders"},n().createElement(A,{columns:Z}),n().createElement(L,null,K.map(function(e,t){return n().createElement($,G({isSelected:!1,key:t,index:t+1},e))})))},{id:"data-table-headless",label:"Headless",element:n().createElement(x,{hasHiddenHeader:!0,isBordered:!0,selectionType:"multiple",type:"advanced",ariaLabel:"Example advanced headless table"},n().createElement(A,{isHidden:!0,columns:Z}),n().createElement(L,null,K.map(function(e,t){return n().createElement($,G({isSelected:!1,key:t,index:t+1},e))})))},{id:"data-table-headless-no-borders",label:"Headless with no borders",element:n().createElement(x,{hasHiddenHeader:!0,selectionType:"multiple",type:"advanced",ariaLabel:"Example advanced headless border-less table"},n().createElement(A,{isHidden:!0,columns:Z}),n().createElement(L,null,K.map(function(e,t){return n().createElement($,G({isSelected:!1,key:t,index:t+1},e))})))}]}},l={};function a(e){var n=l[e];if(void 0!==n)return n.exports;var s=l[e]={exports:{}};return t[e](s,s.exports,a),s.exports}a.m=t,a.amdO={},e=[],a.O=function(t,l,n,s){if(!l){var i=1/0;for(d=0;d<e.length;d++){l=e[d][0],n=e[d][1],s=e[d][2];for(var r=!0,o=0;o<l.length;o++)(!1&s||i>=s)&&Object.keys(a.O).every(function(e){return a.O[e](l[o])})?l.splice(o--,1):(r=!1,s<i&&(i=s));if(r){e.splice(d--,1);var c=n();void 0!==c&&(t=c)}}return t}s=s||0;for(var d=e.length;d>0&&e[d-1][2]>s;d--)e[d]=e[d-1];e[d]=[l,n,s]},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,{a:t}),t},a.d=function(e,t){for(var l in t)a.o(t,l)&&!a.o(e,l)&&Object.defineProperty(e,l,{enumerable:!0,get:t[l]})},a.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.j=2935,function(){var e={518:0,1117:0,1252:0,1578:0,1974:0,2033:0,2274:0,2782:0,2935:0,3140:0,4268:0,4583:0,4723:0,4924:0,6671:0,7217:0,7257:0,7385:0,7508:0,8167:0,8458:0};a.O.j=function(t){return 0===e[t]};var t=function(t,l){var n,s,i=l[0],r=l[1],o=l[2],c=0;if(i.some(function(t){return 0!==e[t]})){for(n in r)a.o(r,n)&&(a.m[n]=r[n]);if(o)var d=o(a)}for(t&&t(l);c<i.length;c++)s=i[c],a.o(e,s)&&e[s]&&e[s][0](),e[s]=0;return a.O(d)},l=self.webpackJsonpSLDS___internal_chunked_showcase=self.webpackJsonpSLDS___internal_chunked_showcase||[];l.forEach(t.bind(null,0)),l.push=t.bind(null,l.push.bind(l))}(),a.nc=void 0;var n=a.O(void 0,[6790],function(){return a(3597)});n=a.O(n),(SLDS=void 0===SLDS?{}:SLDS)["__internal/chunked/showcase/./ui/components/data-tables/advanced/example.jsx.js"]=n}();