@salesforce-ux/design-system
Version:
Salesforce Lightning Design System
1 lines • 33.9 kB
JavaScript
var SLDS;!function(){"use strict";var e,t={1594:function(e){e.exports=React},2593:function(e,t,l){l.r(t),l.d(t,{InlineEditTableFocusedCell:function(){return ee},default:function(){return te},states:function(){return le}});var n=l(1594),r=l.n(n),i=l(806),a=l(942),o=l.n(a),s=l(7412),c=l.n(s),d=l(6955),u=l(5006),m=l(3589),b=l(885),p=l(538);function E(e){return E="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(e)}function h(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function f(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?h(Object(l),!0).forEach(function(t){y(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):h(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}function y(e,t,l){return(t=function(e){var t=function(e){if("object"!=E(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var l=t.call(e,"string");if("object"!=E(l))return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==E(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:l,enumerable:!0,configurable:!0,writable:!0}):e[t]=l,e}var v=r().createContext({isActionableMode:!1});c().string;var x=function(e){return r().createElement("div",{className:"slds-table_edit_container slds-is-relative"},e.children)};x.propTypes={children:c().node};var g=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 r().createElement("table",f(f({"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&&y({},"aria-labelledby",e.ariaLabelledBy)),e.ariaLabel&&y({},"aria-label",e.ariaLabel)),e.children)};g.displayName="Table",g.propTypes={ariaLabel:c().string,ariaLabelledBy:c().string,children:c().node,hasCellBuffer:c().bool,hasHiddenHeader:c().bool,hasNoCellFocus:c().bool,hasNoRowHover:c().bool,isBordered:c().bool,isColBordered:c().bool,isEditable:c().bool,isFixedLayout:c().bool,isResizable:c().bool,isResponsive:c().bool,isResponsiveStacked:c().bool,isStriped:c().bool,selectionType:c().oneOf(["multiple","single"]),style:c().object,type:c().oneOf(["advanced","base","treegrid"]).isRequired,hasFixedHeader:c().bool};var w=function(e){return r().createElement("thead",{className:e.isHidden?"slds-assistive-text":null},e.children)};w.displayName="THead",w.propTypes={children:c().node,isHidden:c().bool};var N=function(e){return r().createElement("tr",{className:"slds-line-height_reset"},e.children)};N.displayName="THeadTr",N.propTypes={children:c().node};var C=function(e){var t,l=(0,n.useContext)(v).isActionableMode,i=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 r().createElement("th",{"aria-sort":(t=null,e.isSortable&&(t=e.sortDirection||"none"),t),className:i,scope:!e.isDataTable&&"col",role:e.isDataTable&&"cell",style:e.style},e.isDataTable,e.children)};C.displayName="ColumnTh",C.propTypes={"aria-label":c().string,children:c().node,hasFocus:c().bool,hasMenu:c().bool,isResizable:c().bool,isRightAligned:c().bool,isSortable:c().bool,sortDirection:c().oneOf(["ascending","descending","none"]),style:c().object,hasWrap:c().bool,isDataTable:c().bool};var T=function(e){return r().createElement("div",{className:o()("slds-truncate",{"slds-assistive-text":e.isAssistiveText,"slds-cell-fixed":e.isFixedCell}),id:e.id,title:e.columnName},e.columnName)};T.displayName="ColumnHeader",T.propTypes={columnName:c().string.isRequired,id:c().string,isAssistiveText:c().bool,isFixedCell:c().bool},T.defaultProps={columnName:"Column Name",isDataTable:c().bool};var S=function(e){var t=i.Ay.uniqueId("cell-resize-handle-");return r().createElement("div",{className:"slds-resizable"},r().createElement("input",{"aria-label":e.label,className:"slds-resizable__input slds-assistive-text",id:t,max:"1000",min:"20",tabIndex:e.tabIndex,type:"range"}),r().createElement("span",{className:"slds-resizable__handle"},r().createElement("span",{className:"slds-resizable__divider"})))};S.displayName="ResizeControl",S.propTypes={label:c().string.isRequired,tabIndex:c().oneOf(["0","-1"])};var _=function(e){var t=(0,n.useContext)(v).isActionableMode,l=t?"0":"-1",i=function(){return r().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,r().createElement("span",{className:"slds-truncate",title:e.columnName},e.columnName),e.isSortable&&r().createElement(p.UtilityIcon,{assistiveText:!1,className:"slds-icon-text-default slds-is-sortable__icon ",symbol:"arrowdown",title:!1}))};return r().createElement(r().Fragment,null,e.isSortable?r().createElement("a",{className:"slds-th__action slds-text-link_reset",href:"#",role:"button",tabIndex:l,onClick:function(e){return e.preventDefault()}},r().createElement("span",{className:"slds-assistive-text"},"Sort by: "),i()):r().createElement("div",{className:"slds-th__action"},i()),e.sortDirection&&r().createElement("span",{className:"slds-assistive-text","aria-live":"polite","aria-atomic":"true"},"Sorted ",e.sortDirection),e.hasMenu&&r().createElement(d.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&&r().createElement(S,{label:e.columnName+" column width"||0,tabIndex:l}))};_.displayName="InteractiveColumnHeader",_.propTypes={columnName:c().string.isRequired,columnHeaderIcons:c().array,hasMenu:c().bool,isResizable:c().bool,isSortable:c().bool,sortDirection:c().oneOf(["ascending","descending"])},_.defaultProps={isResizable:!0,isSortable:!0};var R=function(e){var t=(0,n.useContext)(v).isActionableMode;return r().createElement(r().Fragment,null,r().createElement("div",{className:"slds-th__action slds-th__action_form"},r().createElement(m.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})))};R.displayName="SelectAllColumnHeader",R.propTypes={checked:c().bool};var k=function(e){var t=e.hasErrorColumn?"2rem":"3.25rem",l=e.mainColumnWidth||null;return r().createElement(w,{isHidden:e.isHidden},r().createElement(N,null,e.hasErrorColumn?r().createElement(C,{style:{width:"3.75rem"}},r().createElement(T,{columnName:"Errors",isAssistiveText:!0})):null,!e.hasNoRowSelection&&r().createElement(C,{isDataTable:!e.hasSingleRowSelect||!e.isHidden,isRightAligned:!e.hasErrorColumn||null,style:{width:t}},e.hasSingleRowSelect||e.isHidden?r().createElement(T,{columnName:"Choose a row to select",id:"column-group-header",isAssistiveText:!0}):r().createElement(R,{checked:e.selectAll})),e.columns.map(function(t,n){return r().createElement(C,{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:l}},r().createElement(_,{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&&r().createElement(C,{style:{width:"3.25rem"}},r().createElement(T,{columnName:"Actions",isAssistiveText:!0}))))};k.displayName="AdvancedDataTableHead",k.propTypes={columnHeaderIcons:c().array,columns:c().array.isRequired,hasErrorColumn:c().bool,hasFocus:c().bool,hasMenus:c().bool,hasNoRowSelection:c().bool,hasRowLevelActions:c().bool,hasSingleRowSelect:c().bool,isHidden:c().bool,isResizable:c().bool,isSortable:c().bool,mainColumnWidth:c().string,selectAll:c().bool,singleColumnWidth:c().string,sortDirection:c().oneOf(["ascending","descending","none"])},k.defaultProps={hasRowLevelActions:!0,isResizable:!0,isSortable:!0};var O=function(e){return r().createElement("tbody",null,e.children)};O.displayName="TBody",O.propTypes={children:c().node};var L=function(e){return r().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)};L.displayName="TBodyTr",L.propTypes={children:c().node,isExpanded:c().bool,isSelected:c().bool,isTopAligned:c().bool,level:c().string,positionWithinLevel:c().string,numberOfItemsAtLevel:c().string,tabIndex:c().oneOf(["0","-1"])};var A=function(e){var t=(0,n.useContext)(v).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 r().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)};A.displayName="Td",A.propTypes={children:c().node,"data-label":c().string,hasError:c().bool,hasFocus:c().bool,isEditable:c().bool,isEdited:c().bool,isEditing:c().bool,isErrorCell:c().bool,isLocked:c().bool,isRightAligned:c().bool,isShrunken:c().bool,style:c().object,tabIndex:c().oneOf(["0","-1"]),type:c().oneOf(["advanced","base","treegrid"]).isRequired,hasWrap:c().bool};var I=function(e){var t=(0,n.useContext)(v).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 r().createElement("th",{className:l||null,"data-label":e["data-label"],scope:"row",tabIndex:e.tabIndex},e.children)};I.displayName="RowTh",I.propTypes={children:c().node,"data-label":c().string,hasFocus:c().bool,isEditable:c().bool,tabIndex:c().oneOf(["0","-1"]),type:c().oneOf(["base","advanced","treegrid"]),isItemHovered:c().bool,hasWrap:c().bool};var D=function(e){return r().createElement(r().Fragment,null,e.hasSingleRowSelect?r().createElement(b.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}):r().createElement(m.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:c().bool,hasSingleRowSelect:c().bool,index:c().number.isRequired,inputTabIndex:c().oneOf(["0","-1"])};var j=function(e){var t=e.rowName,l=(0,n.useContext)(v).isActionableMode;return r().createElement(d.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)})};j.displayName="RowActionsCell",j.propTypes={rowName:c().string.isRequired};var P=function(e){var t=(0,n.useContext)(v).isActionableMode;return r().createElement(r().Fragment,null,r().createElement(d.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")}),r().createElement("span",{className:"slds-row-number slds-text-body_small slds-text-color_weak"}))};P.displayName="ErrorCell",P.propTypes={hasError:c().bool,index:c().number.isRequired};var F=function(e){var t=e.hasWrap,l=e.cellText,i=e.cellLink,a=(0,n.useContext)(v).isActionableMode;return r().createElement("div",{className:o()(t?"slds-line-clamp":"slds-truncate"),title:l},i?r().createElement("a",{href:"#",tabIndex:a?"0":"-1",onClick:function(e){e.preventDefault()}},l):l)};F.displayName="ReadOnlyCell",F.propTypes={cellLink:c().bool,cellText:c().string.isRequired,hasWrap:c().bool};var q=function(e){var t=(0,n.useContext)(v).isActionableMode;return r().createElement(r().Fragment,null,r().createElement("span",{className:"slds-grid slds-grid_align-spread"},e.cellLink?r().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):r().createElement("span",{className:"slds-truncate",title:e.cellText},e.cellText),r().createElement(d.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&&r().createElement(z,{isRequired:e.isRequired,hasError:e.hasError}),e.isEdited&&r().createElement("span",{id:"unsaved-cell-notification",class:"slds-hide"},"Unsaved"))};q.displayName="EditableCell",q.propTypes={buttonText:c().string.isRequired,cellLink:c().bool,cellText:c().string.isRequired,hasError:(0,i.VY)("showEdit",c().bool),index:c().number,isLocked:c().bool,isRequired:(0,i.VY)("showEdit",c().bool),showEdit:c().bool};var z=function(e){return r().createElement(u.Popover,{className:"slds-popover slds-popover_edit",style:{position:"absolute",top:"0",left:"0.0625rem"}},r().createElement("div",{className:o()("slds-form-element slds-grid slds-wrap",{"slds-has-error":e.hasError})},r().createElement("label",{className:"slds-form-element__label slds-form-element__label_edit slds-no-flex",htmlFor:"company-01"},e.isRequired?r().createElement("abbr",{className:"slds-required",title:"required","aria-hidden":"true"},"*"):null,r().createElement("span",{className:"slds-assistive-text"},"Company")),r().createElement("div",{className:"slds-form-element__control slds-grow"},r().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?r().createElement("div",{id:"error-message-01",className:"slds-form-element__help"},"This field is required"):null))};function M(e){return M="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},M(e)}function B(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function H(e,t,l){return(t=function(e){var t=function(e){if("object"!=M(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var l=t.call(e,"string");if("object"!=M(l))return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==M(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:l,enumerable:!0,configurable:!0,writable:!0}):e[t]=l,e}z.displayName="EditPopover",z.propTypes={hasError:c().bool,isRequired:c().bool};var W=function(e){return r().createElement("div",function(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?B(Object(l),!0).forEach(function(t){H(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):B(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}({className:"demo-only"},e),e.children)};W.propTypes={children:c().node};var V=function(e){var t=(0,n.useContext)(v).isActionableMode;return r().createElement(L,{isSelected:e.isSelected},r().createElement(A,{hasFocus:"error"===e.focusedCell,isEditable:!0,isErrorCell:!0,type:"advanced"},r().createElement(P,{hasError:e.showRowError,index:e.index})),r().createElement(A,{hasFocus:"selectRow"===e.focusedCell,isEditable:!0,tabIndex:t||"selectRow"!==e.focusableCell?null:"0",type:"advanced"},r().createElement(D,{checked:e.isSelected,index:e.index,inputTabIndex:t?"0":"-1"})),r().createElement(I,{hasFocus:"recordName"===e.focusedCell,isEditable:!0,tabIndex:t||"recordName"!==e.focusableCell?null:"0"},r().createElement(q,{buttonText:"Edit Name of "+e.recordName,cellLink:!0,cellText:e.recordName,index:e.index})),r().createElement(A,{hasError:e.showCellError,hasFocus:"accountName"===e.focusedCell,isEditable:!0,isEdited:e.showEditedCell,isEditing:e.showEdit,isLocked:e.isLocked,tabIndex:t||"accountName"!==e.focusableCell?null:"0",type:"advanced"},r().createElement(q,{buttonText:"Edit Account Name of "+e.recordName,cellText:e.accountName,hasError:e.showEditError,index:e.index,isLocked:e.isLocked,isRequired:e.showEditRequired,showEdit:e.showEdit,isEdited:e.showEditedCell})),r().createElement(A,{isEditable:!0,type:"advanced"},r().createElement(q,{buttonText:"Edit Close Date of "+e.recordName,cellText:e.closeDate,index:e.index})),r().createElement(A,{isEditable:!0,type:"advanced"},r().createElement(q,{buttonText:"Edit Stage of "+e.recordName,cellText:e.stage,index:e.index})),r().createElement(A,{isEditable:!0,isLocked:!0,type:"advanced"},r().createElement(q,{buttonText:"Edit Confidence of "+e.recordName,cellText:e.confidence,index:e.index,isLocked:!0})),r().createElement(A,{isEditable:!0,type:"advanced"},r().createElement(q,{buttonText:"Edit Amount of "+e.recordName,cellText:e.amount,index:e.index})),r().createElement(A,{isEditable:!0,type:"advanced"},r().createElement(q,{buttonText:"Edit Contact of "+e.recordName,cellText:e.contact,index:e.index})),r().createElement(A,{isEditable:!0,type:"advanced"},r().createElement(j,{isEditable:!0,rowName:e.recordName})))};V.displayName="InlineEditTr",V.propTypes={accountName:c().string.isRequired,amount:c().string.isRequired,closeDate:c().string.isRequired,confidence:c().string.isRequired,contact:c().string.isRequired,focusableCell:c().string,focusedCell:c().string,index:c().number.isRequired,isLocked:c().bool,recordName:c().string.isRequired,isSelected:c().bool,showCellError:(0,i.VY)("showRowError",c().bool),showEdit:c().bool,showEditError:c().bool,showEditRequired:c().bool,showEditedCell:c().bool,showRowError:c().bool,stage:c().string.isRequired};var Y=l(3062),$=l(9249);function J(e){return J="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},J(e)}function U(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),l.push.apply(l,n)}return l}function G(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?U(Object(l),!0).forEach(function(t){K(e,t,l[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):U(Object(l)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))})}return e}function K(e,t,l){return(t=function(e){var t=function(e){if("object"!=J(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var l=t.call(e,"string");if("object"!=J(l))return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==J(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:l,enumerable:!0,configurable:!0,writable:!0}):e[t]=l,e}var Q=i.Ay.uniqueId("dialog-heading-id-"),X=["Name","Account Name","Close Date","Stage","Confidence","Amount","Contact"],Z=[{recordName:"Acme - 1,200 Widgets",accountName:"Acme",closeDate:"4/10/15",stage:"Value Proposition",confidence:"30%",amount:"$25,000,000",contact:"jrogers@acme.com"},{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"}],ee=function(){return r().createElement(x,null,r().createElement(g,{isBordered:!0,isEditable:!0,isFixedLayout:!0,isResizable:!0,selectionType:"multiple",style:{width:"66.75rem"},type:"advanced",ariaLabel:"Example inline edit table"},r().createElement(v.Provider,{value:{isActionableMode:!0}},r().createElement(k,{columns:X,hasErrorColumn:!0,mainColumnWidth:"8.75rem"}),r().createElement(O,null,Z.map(function(e,t){return r().createElement(V,G({focusedCell:0===t?"recordName":null,index:t+1,isSelected:!1,key:t},e))})))))},te=[{id:"default",label:"Default",element:r().createElement(x,null,r().createElement(g,{hasNoCellFocus:!0,isBordered:!0,isEditable:!0,isFixedLayout:!0,isResizable:!0,selectionType:"multiple",style:{width:"66.75rem"},type:"advanced",ariaLabel:"Example default inline edit table with cell focused"},r().createElement(k,{columns:X,hasErrorColumn:!0,mainColumnWidth:"8.75rem"}),r().createElement(O,null,Z.map(function(e,t){return r().createElement(V,G({focusableCell:"recordName",index:t+1,isSelected:!1,key:t},e))}))))}],le=[{id:"with-link",label:"Cell focused - Link (Actionable mode)",element:r().createElement(ee,null),script:"\n document.getElementById('link-01').focus()\n "},{id:"checkbox",label:"Cell focused - Checkbox (Actionable mode)",element:r().createElement(x,null,r().createElement(g,{isBordered:!0,isEditable:!0,isFixedLayout:!0,isResizable:!0,selectionType:"multiple",style:{width:"66.75rem"},type:"advanced",ariaLabel:"Example inline edit table in actionable mode with checkbox cell focused"},r().createElement(v.Provider,{value:{isActionableMode:!0}},r().createElement(k,{columns:X,hasErrorColumn:!0,mainColumnWidth:"8.75rem"}),r().createElement(O,null,Z.map(function(e,t){return r().createElement(V,G({focusedCell:0===t?"selectRow":null,index:t+1,isSelected:!1,key:t},e))}))))),script:"\n document.getElementById('checkbox-01').focus()\n "},{id:"focused",label:"Cell focused (Navigation mode)",element:r().createElement(x,null,r().createElement(g,{isBordered:!0,isEditable:!0,isFixedLayout:!0,isResizable:!0,selectionType:"multiple",style:{width:"66.75rem"},type:"advanced",ariaLabel:"Example inline edit table in navigation mode with cell focused"},r().createElement(k,{columns:X,hasErrorColumn:!0,mainColumnWidth:"8.75rem"}),r().createElement(O,null,Z.map(function(e,t){return r().createElement(V,G({focusableCell:0===t?"accountName":null,focusedCell:0===t?"accountName":null,index:t+1,isSelected:!1,key:t},e))}))))},{id:"edit",label:"Cell edit (Actionable mode)",element:r().createElement(x,null,r().createElement(g,{isBordered:!0,isEditable:!0,isFixedLayout:!0,isResizable:!0,selectionType:"multiple",style:{width:"66.75rem"},type:"advanced",ariaLabel:"Example inline edit table in actionable mode with cell edit"},r().createElement(v.Provider,{value:{isActionableMode:!0}},r().createElement(k,{columns:X,hasErrorColumn:!0,mainColumnWidth:"8.75rem"}),r().createElement(O,null,Z.map(function(e,t){return r().createElement(V,G({index:t+1,isSelected:!1,key:t,showEdit:0===t},e))}))))),script:"\n document.getElementById('company-01').focus()\n document.getElementById('company-01').select()\n "},{id:"required",label:"Cell edit — Required (Actionable mode)",element:r().createElement(x,null,r().createElement(g,{isBordered:!0,isEditable:!0,isFixedLayout:!0,isResizable:!0,selectionType:"multiple",style:{width:"66.75rem"},type:"advanced",ariaLabel:"Example inline edit table in actionable mode with required cell edit"},r().createElement(v.Provider,{value:{isActionableMode:!0}},r().createElement(k,{columns:X,hasErrorColumn:!0,mainColumnWidth:"8.75rem"}),r().createElement(O,null,Z.map(function(e,t){return r().createElement(V,G({index:t+1,isSelected:!1,key:t,showEdit:0===t,showEditRequired:!0},e))}))))),script:"\n document.getElementById('company-01').focus()\n document.getElementById('company-01').select()\n "},{id:"error",label:"Cell edit — Error (Actionable mode)",element:r().createElement(x,null,r().createElement(g,{isBordered:!0,isEditable:!0,isFixedLayout:!0,isResizable:!0,selectionType:"multiple",style:{width:"66.75rem"},type:"advanced",ariaLabel:"Example inline edit table in actionable mode with cell error"},r().createElement(v.Provider,{value:{isActionableMode:!0}},r().createElement(k,{columns:X,hasErrorColumn:!0,mainColumnWidth:"8.75rem"}),r().createElement(O,null,Z.map(function(e,t){return r().createElement(V,G({index:t+1,isSelected:!1,key:t,showEdit:0===t,showEditError:!0,showEditRequired:!0},e))}))))),script:"\n document.getElementById('company-01').focus()\n document.getElementById('company-01').select()\n "},{id:"edited",label:"Cell edited (Actionable mode)",element:r().createElement(x,null,r().createElement(g,{isBordered:!0,isEditable:!0,isFixedLayout:!0,isResizable:!0,selectionType:"multiple",style:{width:"66.75rem"},type:"advanced",ariaLabel:"Example inline edit table in actionable mode with cell edited"},r().createElement(v.Provider,{value:{isActionableMode:!0}},r().createElement(k,{columns:X,hasErrorColumn:!0,mainColumnWidth:"8.75rem"}),r().createElement(O,null,Z.map(function(e,t){return r().createElement(V,G({index:t+1,isSelected:!1,key:t,showEditedCell:0===t},e))})))))},{id:"row-selected-with-edited-cell",label:"Row Selected with an Edited Cell",element:r().createElement(x,null,r().createElement(g,{isBordered:!0,isEditable:!0,isFixedLayout:!0,isResizable:!0,selectionType:"multiple",style:{width:"66.75rem"},type:"advanced",ariaLabel:"Example inline edit table in actionable mode with cell edited in selected row"},r().createElement(v.Provider,{value:{isActionableMode:!0}},r().createElement(k,{columns:X,hasErrorColumn:!0,mainColumnWidth:"8.75rem"}),r().createElement(O,null,Z.map(function(e,t){return r().createElement(V,G({className:0===t?"slds-is-selected":null,index:t+1,isSelected:0===t,key:t,showEditedCell:0===t},e))})))))},{id:"row-error",label:"Error - Row level on save (Actionable mode)",element:r().createElement(x,null,r().createElement(g,{isBordered:!0,isEditable:!0,isFixedLayout:!0,isResizable:!0,selectionType:"multiple",style:{width:"66.75rem"},type:"advanced",ariaLabel:"Example inline edit table in actionable mode with cell error on save"},r().createElement(v.Provider,{value:{isActionableMode:!0}},r().createElement(k,{columns:X,hasErrorColumn:!0,mainColumnWidth:"8.75rem"}),r().createElement(O,null,Z.map(function(e,t){return r().createElement(V,G({focusedCell:0===t?"accountName":null,index:t+1,isSelected:!1,key:t,showCellError:0===t,showRowError:0===t},e))}))))),script:"\n document.getElementById('button-01').focus()\n "},{id:"row-error-and-selected",label:"Error - Row level on save (Actionable mode) with entire row selected",element:r().createElement(x,null,r().createElement(g,{isBordered:!0,isEditable:!0,isFixedLayout:!0,isResizable:!0,selectionType:"multiple",style:{width:"66.75rem"},type:"advanced",ariaLabel:"Example inline edit table in actionable mode with cell error on save in selected row"},r().createElement(v.Provider,{value:{isActionableMode:!0}},r().createElement(k,{columns:X,hasErrorColumn:!0,mainColumnWidth:"8.75rem"}),r().createElement(O,null,Z.map(function(e,t){return r().createElement(V,G({className:0===t?"slds-is-selected":null,index:t+1,isSelected:0===t,key:t,showCellError:0===t,showRowError:0===t},e))})))))},{id:"row-error-focused",label:"Error indicator - Focused (Actionable mode)",element:r().createElement(W,{style:{marginTop:"100px",marginLeft:"10px"}},r().createElement(x,null,r().createElement(g,{isBordered:!0,isEditable:!0,isFixedLayout:!0,isResizable:!0,selectionType:"multiple",style:{width:"66.75rem"},type:"advanced",ariaLabel:"Example inline edit table in actionable mode with error indicator focused"},r().createElement(v.Provider,{value:{isActionableMode:!0}},r().createElement(k,{columns:X,hasErrorColumn:!0,mainColumnWidth:"8.75rem"}),r().createElement(O,null,Z.map(function(e,t){return r().createElement(V,G({focusedCell:0===t?"error":null,index:t+1,isSelected:!1,key:t,showCellError:0===t,showRowError:0===t},e))})))),r().createElement(Y.AM,{className:"slds-popover_error slds-nubbin_bottom-left",closeButton:!0,header:r().createElement($.FeedbackHeader,{headingId:Q,symbol:"error",title:"Resolve error"}),headingId:Q,inverse:!0,style:{position:"absolute",top:"-56px"}},r().createElement("p",null,"Company encountered an error")))),script:"\n document.getElementById('error-01').focus()\n "},{id:"header-cell-focused",label:"Header cell focused (Navigation mode)",element:r().createElement(x,null,r().createElement(g,{isBordered:!0,isEditable:!0,isFixedLayout:!0,isResizable:!0,selectionType:"multiple",style:{width:"66.75rem"},type:"advanced",ariaLabel:"Example inline edit table in navigation mode with header cell focused"},r().createElement(k,{columns:X,hasErrorColumn:!0,hasFocus:!0,mainColumnWidth:"8.75rem"}),r().createElement(O,null,Z.map(function(e,t){return r().createElement(V,{accountName:Z[t].accountName,amount:Z[t].amount,closeDate:Z[t].closeDate,confidence:Z[t].confidence,contact:Z[t].contact,index:t+1,isSelected:!1,key:t,recordName:Z[t].recordName,stage:Z[t].stage})}))))},{id:"header-cell-marked",label:"Header cell marked (Navigation mode)",element:r().createElement(x,null,r().createElement(g,{hasNoCellFocus:!0,isBordered:!0,isEditable:!0,isFixedLayout:!0,isResizable:!0,selectionType:"multiple",style:{width:"66.75rem"},type:"advanced",ariaLabel:"Example inline edit table in navigation mode with header cell marked"},r().createElement(k,{columns:X,hasErrorColumn:!0,hasFocus:!0,mainColumnWidth:"8.75rem"}),r().createElement(O,null,Z.map(function(e,t){return r().createElement(V,{accountName:Z[t].accountName,amount:Z[t].amount,closeDate:Z[t].closeDate,confidence:Z[t].confidence,contact:Z[t].contact,index:t+1,isSelected:!1,key:t,recordName:Z[t].recordName,stage:Z[t].stage})}))))}]}},l={};function n(e){var r=l[e];if(void 0!==r)return r.exports;var i=l[e]={exports:{}};return t[e](i,i.exports,n),i.exports}n.m=t,n.amdO={},e=[],n.O=function(t,l,r,i){if(!l){var a=1/0;for(d=0;d<e.length;d++){l=e[d][0],r=e[d][1],i=e[d][2];for(var o=!0,s=0;s<l.length;s++)(!1&i||a>=i)&&Object.keys(n.O).every(function(e){return n.O[e](l[s])})?l.splice(s--,1):(o=!1,i<a&&(a=i));if(o){e.splice(d--,1);var c=r();void 0!==c&&(t=c)}}return t}i=i||0;for(var d=e.length;d>0&&e[d-1][2]>i;d--)e[d]=e[d-1];e[d]=[l,r,i]},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var l in t)n.o(t,l)&&!n.o(e,l)&&Object.defineProperty(e,l,{enumerable:!0,get:t[l]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.j=5125,function(){var e={518:0,1117:0,1252:0,1578:0,1974:0,2033:0,2274:0,2782:0,3140:0,4268:0,4583:0,4723:0,4924:0,5125:0,6671:0,7217:0,7257:0,7385:0,7508:0,8167:0,8458:0};n.O.j=function(t){return 0===e[t]};var t=function(t,l){var r,i,a=l[0],o=l[1],s=l[2],c=0;if(a.some(function(t){return 0!==e[t]})){for(r in o)n.o(o,r)&&(n.m[r]=o[r]);if(s)var d=s(n)}for(t&&t(l);c<a.length;c++)i=a[c],n.o(e,i)&&e[i]&&e[i][0](),e[i]=0;return n.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))}(),n.nc=void 0;var r=n.O(void 0,[6790],function(){return n(2593)});r=n.O(r),(SLDS=void 0===SLDS?{}:SLDS)["__internal/chunked/showcase/./ui/components/data-tables/inline-edit/example.jsx.js"]=r}();