All Downloads are FREE. Search and download functionalities are using the official Maven repository.

theme.keycloak.v2.admin.resources.assets.Td-bb613d18.js Maven / Gradle / Ivy

There is a newer version: 25.0.1
Show newest version
import{cv as ga,cw as _a,r as l,bC as wt,n as ce,_ as O,ai as Ir,k as _,x as de,B as V,cx as Et,M as ya,cy as se,v as xa,a7 as wa,D as Ea,aF as Ca,G as Oa,bJ as Ta,bf as Sa}from"./index-831988f6.js";import{S as jr}from"./star-icon-f5649401.js";import{c as Aa}from"./check-fc57dbe1.js";import{a as kr}from"./Form-bd3cf98e.js";import{G as Pa}from"./grip-vertical-icon-0333850c.js";import{C as Ra}from"./Checkbox-d44d2684.js";function Zl(e){return ga(e)&&_a(e)}const Nr=(e,t,r=d=>document.activeElement.contains(d),a=d=>d,n=["A","BUTTON","INPUT"],o=!1,s=!1,i=!0,c=!0)=>{const d=document.activeElement,u=e.key;let f=null;if(!o&&["ArrowUp","ArrowDown"].includes(u)){e.preventDefault(),e.stopImmediatePropagation();let p=-1;t.forEach((h,b)=>{if(r(h)){let v=0;for(;!f&&v=t.length&&(p=0),p<0&&(p=t.length-1),f=a(t[p])}})}if(!s&&["ArrowLeft","ArrowRight"].includes(u)){e.preventDefault(),e.stopImmediatePropagation();let p=-1;t.forEach((h,b)=>{if(r(h)){const v=t[b].querySelectorAll(n.join(","));if(!v.length||c){let g=d;for(;g;)if(g=u==="ArrowLeft"?g.previousElementSibling:g.nextElementSibling,g&&n.includes(g.tagName)){f=g;break}}else v.forEach((g,y)=>{e.target===g&&(p=y+(u==="ArrowLeft"?-1:1),p>=v.length&&(p=0),p<0&&(p=v.length-1),f=v[p])})}})}f&&(i&&(d.tabIndex=-1,f.tabIndex=0),f.focus())},Ia=e=>{e&&e.length>0&&(e.forEach(t=>{t.tabIndex=-1}),e[0].tabIndex=0)};class $r extends l.Component{constructor(){super(...arguments),this.keyHandler=t=>{const{isEventFromContainer:r}=this.props;if(r?!r(t):!this._isEventFromContainer(t))return;const{isActiveElement:a,getFocusableElement:n,noVerticalArrowHandling:o,noHorizontalArrowHandling:s,noEnterHandling:i,noSpaceHandling:c,updateTabIndex:d,validSiblingTags:u,additionalKeyHandler:f,createNavigableElements:p,onlyTraverseSiblings:h}=this.props;f&&f(t);const b=p();if(!b){console.warn("No navigable elements have been passed to the KeyboardHandler. Keyboard navigation provided by this component will be ignored.");return}const v=t.key;i||v==="Enter"&&(t.preventDefault(),t.stopImmediatePropagation(),document.activeElement.click()),c||v===" "&&(t.preventDefault(),t.stopImmediatePropagation(),document.activeElement.click()),Nr(t,b,a,n,u,o,s,d,h)},this._isEventFromContainer=t=>{const{containerRef:r}=this.props;return r.current&&r.current.contains(t.target)}}componentDidMount(){wt&&window.addEventListener("keydown",this.keyHandler)}componentWillUnmount(){wt&&window.removeEventListener("keydown",this.keyHandler)}render(){return null}}$r.displayName="KeyboardHandler";$r.defaultProps={containerRef:null,createNavigableElements:()=>null,isActiveElement:e=>document.activeElement===e,getFocusableElement:e=>e,validSiblingTags:["BUTTON","A"],onlyTraverseSiblings:!0,updateTabIndex:!0,noHorizontalArrowHandling:!1,noVerticalArrowHandling:!1,noEnterHandling:!1,noSpaceHandling:!1};const ja={name:"ArrowsAltVIcon",height:512,width:256,svgPath:"M214.059 377.941H168V134.059h46.059c21.382 0 32.09-25.851 16.971-40.971L144.971 7.029c-9.373-9.373-24.568-9.373-33.941 0L24.971 93.088c-15.119 15.119-4.411 40.971 16.971 40.971H88v243.882H41.941c-21.382 0-32.09 25.851-16.971 40.971l86.059 86.059c9.373 9.373 24.568 9.373 33.941 0l86.059-86.059c15.12-15.119 4.412-40.971-16.97-40.971z",yOffset:0,xOffset:0},ka=ce(ja),Na=ka,$a={name:"EllipsisHIcon",height:512,width:512,svgPath:"M328 256c0 39.8-32.2 72-72 72s-72-32.2-72-72 32.2-72 72-72 72 32.2 72 72zm104-72c-39.8 0-72 32.2-72 72s32.2 72 72 72 72-32.2 72-72-32.2-72-72-72zm-352 0c-39.8 0-72 32.2-72 72s32.2 72 72 72 72-32.2 72-72-32.2-72-72-72z",yOffset:0,xOffset:0},qa=ce($a),La=qa,Va={name:"LongArrowAltDownIcon",height:512,width:256,svgPath:"M168 345.941V44c0-6.627-5.373-12-12-12h-56c-6.627 0-12 5.373-12 12v301.941H41.941c-21.382 0-32.09 25.851-16.971 40.971l86.059 86.059c9.373 9.373 24.569 9.373 33.941 0l86.059-86.059c15.119-15.119 4.411-40.971-16.971-40.971H168z",yOffset:0,xOffset:0},Ma=ce(Va),Ha=Ma,Fa={name:"LongArrowAltUpIcon",height:512,width:256,svgPath:"M88 166.059V468c0 6.627 5.373 12 12 12h56c6.627 0 12-5.373 12-12V166.059h46.059c21.382 0 32.09-25.851 16.971-40.971l-86.059-86.059c-9.373-9.373-24.569-9.373-33.941 0l-86.059 86.059c-15.119 15.119-4.411 40.971 16.971 40.971H88z",yOffset:0,xOffset:0},Ba=ce(Fa),Da=Ba;const Ga={button:"pf-c-button",inlineEdit:"pf-c-inline-edit",inlineEditAction:"pf-c-inline-edit__action",inlineEditEditableText:"pf-c-inline-edit__editable-text",inlineEditGroup:"pf-c-inline-edit__group",inlineEditInput:"pf-c-inline-edit__input",inlineEditLabel:"pf-c-inline-edit__label",inlineEditValue:"pf-c-inline-edit__value",modifiers:{iconGroup:"pf-m-icon-group",footer:"pf-m-footer",column:"pf-m-column",valid:"pf-m-valid",plain:"pf-m-plain",actionGroup:"pf-m-action-group",enableEditable:"pf-m-enable-editable",inlineEditable:"pf-m-inline-editable",enable:"pf-m-enable",bold:"pf-m-bold"}};const m={button:"pf-c-button",modifiers:{hidden:"pf-m-hidden",hiddenOnSm:"pf-m-hidden-on-sm",visibleOnSm:"pf-m-visible-on-sm",hiddenOnMd:"pf-m-hidden-on-md",visibleOnMd:"pf-m-visible-on-md",hiddenOnLg:"pf-m-hidden-on-lg",visibleOnLg:"pf-m-visible-on-lg",hiddenOnXl:"pf-m-hidden-on-xl",visibleOnXl:"pf-m-visible-on-xl",hiddenOn_2xl:"pf-m-hidden-on-2xl",visibleOn_2xl:"pf-m-visible-on-2xl",fixed:"pf-m-fixed",stickyHeader:"pf-m-sticky-header",nestedColumnHeader:"pf-m-nested-column-header",borderRow:"pf-m-border-row",striped:"pf-m-striped",expandable:"pf-m-expandable",stripedEven:"pf-m-striped-even",ghostRow:"pf-m-ghost-row",center:"pf-m-center",help:"pf-m-help",favorite:"pf-m-favorite",borderRight:"pf-m-border-right",borderLeft:"pf-m-border-left",truncate:"pf-m-truncate",wrap:"pf-m-wrap",nowrap:"pf-m-nowrap",fitContent:"pf-m-fit-content",breakWord:"pf-m-break-word",noBorderRows:"pf-m-no-border-rows",expanded:"pf-m-expanded",hoverable:"pf-m-hoverable",selected:"pf-m-selected",firstCellOffsetReset:"pf-m-first-cell-offset-reset",dragOver:"pf-m-drag-over",favorited:"pf-m-favorited",noPadding:"pf-m-no-padding",compact:"pf-m-compact",width_10:"pf-m-width-10",width_15:"pf-m-width-15",width_20:"pf-m-width-20",width_25:"pf-m-width-25",width_30:"pf-m-width-30",width_35:"pf-m-width-35",width_40:"pf-m-width-40",width_45:"pf-m-width-45",width_50:"pf-m-width-50",width_60:"pf-m-width-60",width_70:"pf-m-width-70",width_80:"pf-m-width-80",width_90:"pf-m-width-90",width_100:"pf-m-width-100"},table:"pf-c-table",tableAction:"pf-c-table__action",tableButton:"pf-c-table__button",tableButtonContent:"pf-c-table__button-content",tableCheck:"pf-c-table__check",tableColumnHelp:"pf-c-table__column-help",tableColumnHelpAction:"pf-c-table__column-help-action",tableCompoundExpansionToggle:"pf-c-table__compound-expansion-toggle",tableControlRow:"pf-c-table__control-row",tableDraggable:"pf-c-table__draggable",tableExpandableRow:"pf-c-table__expandable-row",tableExpandableRowContent:"pf-c-table__expandable-row-content",tableFavorite:"pf-c-table__favorite",tableIcon:"pf-c-table__icon",tableIconInline:"pf-c-table__icon-inline",tableInlineEditAction:"pf-c-table__inline-edit-action",tableSort:"pf-c-table__sort",tableSortIndicator:"pf-c-table__sort-indicator",tableSubhead:"pf-c-table__subhead",tableText:"pf-c-table__text",tableToggle:"pf-c-table__toggle",tableToggleIcon:"pf-c-table__toggle-icon",themeDark:"pf-theme-dark"};const Ua={button:"pf-c-button",modifiers:{grid:"pf-m-grid",compact:"pf-m-compact",expanded:"pf-m-expanded",selected:"pf-m-selected",noPadding:"pf-m-no-padding",hoverable:"pf-m-hoverable",nowrap:"pf-m-nowrap",fitContent:"pf-m-fit-content",truncate:"pf-m-truncate",gridMd:"pf-m-grid-md",gridLg:"pf-m-grid-lg",gridXl:"pf-m-grid-xl",grid_2xl:"pf-m-grid-2xl"},table:"pf-c-table",tableAction:"pf-c-table__action",tableButton:"pf-c-table__button",tableCheck:"pf-c-table__check",tableCompoundExpansionToggle:"pf-c-table__compound-expansion-toggle",tableExpandableRow:"pf-c-table__expandable-row",tableExpandableRowContent:"pf-c-table__expandable-row-content",tableFavorite:"pf-c-table__favorite",tableIcon:"pf-c-table__icon",tableInlineEditAction:"pf-c-table__inline-edit-action",tableText:"pf-c-table__text",tableToggle:"pf-c-table__toggle",tableToggleIcon:"pf-c-table__toggle-icon"};const q={dropdown:"pf-c-dropdown",modifiers:{treeView:"pf-m-tree-view",treeViewGrid:"pf-m-tree-view-grid",treeViewDetailsExpanded:"pf-m-tree-view-details-expanded",treeViewGridMd:"pf-m-tree-view-grid-md",treeViewGridLg:"pf-m-tree-view-grid-lg",treeViewGridXl:"pf-m-tree-view-grid-xl",treeViewGrid_2xl:"pf-m-tree-view-grid-2xl"},table:"pf-c-table",tableAction:"pf-c-table__action",tableCheck:"pf-c-table__check",tableToggle:"pf-c-table__toggle",tableToggleIcon:"pf-c-table__toggle-icon",tableTreeViewDetailsToggle:"pf-c-table__tree-view-details-toggle",tableTreeViewIcon:"pf-c-table__tree-view-icon",tableTreeViewMain:"pf-c-table__tree-view-main",tableTreeViewText:"pf-c-table__tree-view-text",tableTreeViewTitleCell:"pf-c-table__tree-view-title-cell",tableTreeViewTitleHeaderCell:"pf-c-table__tree-view-title-header-cell"},Ka=(e,t,r)=>{for(const a of r)if(r[e].hasOwnProperty("parent"))e=r[e].parent;else return r[e].cells[t].props.isOpen;return!1},za=(e,t)=>{for(const r of t)if(t[e].hasOwnProperty("parent"))e=t[e].parent;else return t[e].isOpen;return!1},Ql=(e,t)=>{if(e.parent!==void 0)return e.hasOwnProperty("compoundParent")?Ka(e.parent,e.compoundParent,t):za(e.parent,t)&&t[e.parent].isOpen},Wa=(e,t)=>t.filter(a=>a.name===e)[0].errorText,ec=e=>(e.cells.forEach(t=>{delete t.props.errorText,delete t.props.editableValue,t.props.isValid=!0,t.props.selected&&(t.props.selected=t.props.value)}),e.isEditable=!e.isEditable,e.isValid=!0,e),tc=(e,t,r,a="Validation requires unique name property for row cells")=>(e.isValid=!Object.keys(r).length,e.cells.forEach(n=>{delete n.props.errorText;const o=n.props.value!==void 0&&n.props.value!==null,s=n.props.editableValue!==void 0&&n.props.editableValue!==null;if(n.props&&o&&s&&t==="save"){const i=Object.keys(r).filter(c=>r[c].includes(n.props.name)).map(c=>Wa(c,e.rowEditValidationRules));i.length?(n.props.errorText=n.props.name?i.join(", "):a,n.props.name===void 0&&console.warn("Row edit validation reporting requires cell definitions to have a unique name property.")):(delete n.props.errorText,n.props.isValid=!0)}}),e),rc=(e,t)=>(e.cells.forEach(r=>{delete r.props.errorText;const a=r.props.value!==void 0&&r.props.value!==null,n=r.props.editableValue!==void 0&&r.props.editableValue!==null;a&&!n&&(r.props.editableValue=r.props.value),r.props&&a&&n&&(t==="save"&&(r.props.value=r.props.editableValue,r.props.isValid=!0,delete r.props.errorText),delete r.props.editableValue)}),e.isEditable=!e.isEditable,e.isValid=!0,e),Xa=e=>e.toUpperCase().replace("-","").replace("_",""),Ct=e=>e.replace(/([-_][a-z])/gi,Xa);function Ja(e){return e[0].toUpperCase()+e.substring(1)}var ft;(function(e){e.none="",e.grid="grid",e.gridMd="grid-md",e.gridLg="grid-lg",e.gridXl="grid-xl",e.grid2xl="grid-2xl"})(ft||(ft={}));var Ot;(function(e){e.compact="compact"})(Ot||(Ot={}));const qr=l.createContext({registerSelectableRow:()=>{}}),Ya=e=>{var t,r,{children:a,className:n,variant:o,borders:s=!0,isStickyHeader:i=!1,gridBreakPoint:c=ft.gridMd,"aria-label":d,role:u="grid",innerRef:f,ouiaId:p,ouiaSafe:h=!0,isTreeTable:b=!1,isNested:v=!1,isStriped:g=!1,isExpandable:y=!1,nestedHeaderColumnSpans:w,hasSelectableRowCaption:C,selectableRowCaptionText:S}=e,I=O(e,["children","className","variant","borders","isStickyHeader","gridBreakPoint","aria-label","role","innerRef","ouiaId","ouiaSafe","isTreeTable","isNested","isStriped","isExpandable","nestedHeaderColumnSpans","hasSelectableRowCaption","selectableRowCaptionText"]);const j=l.useRef(null),E=f||j,[R,A]=l.useState(!1),[M,H]=l.useState();l.useEffect(()=>{if(document.addEventListener("keydown",U),E&&E.current&&E.current.classList.contains("pf-m-tree-view")){const T=E.current.querySelector("tbody");T&&Ia(Array.from(T.querySelectorAll("button, a, input")))}return function(){document.removeEventListener("keydown",U)}},[E,E.current]),l.useEffect(()=>{H(S?l.createElement("caption",null,S,l.createElement("div",{className:"pf-screen-reader"},"This table has selectable rows. It can be navigated by row using tab, and each row can be selected using space or enter.")):l.createElement("caption",{className:"pf-screen-reader"},"This table has selectable rows. It can be navigated by row using tab, and each row can be selected using space or enter."))},[S]);const P=Ir("Table",p,h),N=(t=Ua.modifiers)===null||t===void 0?void 0:t[Ct(c||"").replace(/-?2xl/,"_2xl")],L=`treeView${c.charAt(0).toUpperCase()+c.slice(1)}`,Z=(r=q.modifiers)===null||r===void 0?void 0:r[Ct(L||"").replace(/-?2xl/,"_2xl")],U=T=>{if(v||!(E&&E.current&&E.current.classList.contains("pf-m-tree-view"))||E&&E.current!==T.target.closest(".pf-c-table:not(.pf-m-nested)"))return;const F=document.activeElement,Q=T.key,ie=Array.from(E.current.querySelectorAll("tbody tr")).filter(k=>!k.classList.contains("pf-m-disabled")&&!k.hidden);(Q==="Space"||Q==="Enter")&&(F.click(),T.preventDefault()),Nr(T,ie,k=>k===F.closest("tr"),k=>k.querySelectorAll("button:not(:disabled), input:not(:disabled), a:not(:disabled)")[0],["button","input","a"],void 0,!1,!0,!1)},$=()=>{!R&&A(!0)};return l.createElement(qr.Provider,{value:{registerSelectableRow:$}},l.createElement("table",Object.assign({"aria-label":d,role:u,className:_(n,m.table,b?Z:N,m.modifiers[o],!s&&m.modifiers.noBorderRows,i&&m.modifiers.stickyHeader,b&&q.modifiers.treeView,g&&m.modifiers.striped,y&&m.modifiers.expandable,v&&"pf-m-nested"),ref:E},b&&{role:"treegrid"},P,I),C&&R&&M,a))},Za=l.forwardRef((e,t)=>l.createElement(Ya,Object.assign({},e,{innerRef:t})));Za.displayName="TableComposable";const Qa=e=>{var{children:t,className:r,noWrap:a=!1,innerRef:n,hasNestedHeader:o}=e,s=O(e,["children","className","noWrap","innerRef","hasNestedHeader"]);return l.createElement("thead",Object.assign({className:_(r,a&&m.modifiers.nowrap,o&&m.modifiers.nestedColumnHeader),ref:n},s),t)},en=l.forwardRef((e,t)=>l.createElement(Qa,Object.assign({},e,{innerRef:t})));en.displayName="Thead";const tn=e=>{var{children:t,className:r,isExpanded:a,innerRef:n,isEvenStriped:o=!1,isOddStriped:s=!1}=e,i=O(e,["children","className","isExpanded","innerRef","isEvenStriped","isOddStriped"]);return l.createElement("tbody",Object.assign({role:"rowgroup",className:_(r,a&&m.modifiers.expanded,s&&m.modifiers.striped,o&&m.modifiers.stripedEven),ref:n},i),t)},rn=l.forwardRef((e,t)=>l.createElement(tn,Object.assign({},e,{innerRef:t})));rn.displayName="Tbody";const an=e=>{var{children:t,className:r,isExpanded:a,isEditable:n,isHidden:o=!1,isHoverable:s=!1,isRowSelected:i=!1,isStriped:c=!1,isBorderRow:d=!1,innerRef:u,ouiaId:f,ouiaSafe:p=!0,resetOffset:h=!1,onRowClick:b,isSelectable:v,"aria-label":g}=e,y=O(e,["children","className","isExpanded","isEditable","isHidden","isHoverable","isRowSelected","isStriped","isBorderRow","innerRef","ouiaId","ouiaSafe","resetOffset","onRowClick","isSelectable","aria-label"]);const w=Ir("TableRow",f,p),[C,S]=l.useState("");let I=null;b&&(I=A=>{(A.key==="Enter"||A.key===" ")&&(b(A),A.preventDefault())});const j=o||a!==void 0&&!a,{registerSelectableRow:E}=l.useContext(qr);l.useEffect(()=>{v&&!j?(S(`${i?"Row selected":""}`),E()):S(void 0)},[i,v,E,j]);const R=g||C;return l.createElement(l.Fragment,null,v&&l.createElement("output",{className:"pf-screen-reader"},R),l.createElement("tr",Object.assign({className:_(r,a!==void 0&&m.tableExpandableRow,a&&m.modifiers.expanded,n&&Ga.modifiers.inlineEditable,s&&m.modifiers.hoverable,i&&m.modifiers.selected,c&&m.modifiers.striped,d&&m.modifiers.borderRow,h&&m.modifiers.firstCellOffsetReset),hidden:j},s&&{tabIndex:0},{"aria-label":R,ref:u},b&&{onClick:b,onKeyDown:I},w,y),t))},nn=l.forwardRef((e,t)=>l.createElement(an,Object.assign({},e,{innerRef:t})));nn.displayName="Tr";const K={modifiers:{borderRight:"pf-m-border-right",borderLeft:"pf-m-border-left",stickyHeader:"pf-m-sticky-header"},scrollInnerWrapper:"pf-c-scroll-inner-wrapper",scrollOuterWrapper:"pf-c-scroll-outer-wrapper",table:"pf-c-table",tableStickyColumn:"pf-c-table__sticky-column"};var Tt;(function(e){e.div="div",e.nav="nav"})(Tt||(Tt={}));var St;(function(e){e.wrap="wrap",e.nowrap="nowrap",e.truncate="truncate",e.breakWord="breakWord",e.fitContent="fitContent"})(St||(St={}));const ue=e=>{var{children:t=null,className:r="",variant:a="span",wrapModifier:n=null,tooltip:o="",tooltipProps:s={},onMouseEnter:i=()=>{}}=e,c=O(e,["children","className","variant","wrapModifier","tooltip","tooltipProps","onMouseEnter"]);const d=a,[u,f]=l.useState(""),p=b=>{b.target.offsetWidthl.createElement("div",{className:_(m.tableColumnHelp,r)},typeof e=="string"?l.createElement(ue,null,e):e,l.createElement("span",{className:_(m.tableColumnHelpAction)},a==="tooltip"?l.createElement(de,Object.assign({content:t},o),l.createElement(V,{variant:"plain","aria-label":s||typeof t=="string"&&t||"More info"},l.createElement(Et,{noVerticalAlign:!0}))):l.createElement(ya,Object.assign({bodyContent:t},n),l.createElement(V,{variant:"plain","aria-label":s||typeof t=="string"&&t||"More info"},l.createElement(Et,{noVerticalAlign:!0})))));bt.displayName="HeaderCellInfoWrapper";const on=({tooltip:e,tooltipProps:t,popover:r,popoverProps:a,className:n,ariaLabel:o})=>i=>({className:m.modifiers.help,children:e?l.createElement(bt,{variant:"tooltip",info:e,tooltipProps:t,ariaLabel:o,className:n},i):l.createElement(bt,{variant:"popover",info:r,popoverProps:a,ariaLabel:o,className:n},i)});var D;(function(e){e.asc="asc",e.desc="desc"})(D||(D={}));const Lr=e=>{var{children:t=null,className:r="",isSortedBy:a=!1,onSort:n=null,sortDirection:o="",type:s="button"}=e,i=O(e,["children","className","isSortedBy","onSort","sortDirection","type"]);let c;return a?c=o===D.asc?Da:Ha:c=Na,l.createElement("button",Object.assign({},i,{type:s,className:_(r,m.tableButton),onClick:d=>n&&n(d)}),l.createElement("div",{className:_(r,m.tableButtonContent)},l.createElement(ue,null,t),l.createElement("span",{className:_(m.tableSortIndicator)},l.createElement(c,null))))};Lr.displayName="SortColumn";const sn=e=>()=>Vr(l.createElement(jr,{"aria-hidden":!0}),{columnIndex:e.columnIndex,className:m.modifiers.favorite,ariaLabel:"Sort favorites",column:{extraParams:{sortBy:e.sortBy,onSort:e?.onSort}}}),Vr=(e,{columnIndex:t,column:r,property:a,className:n,ariaLabel:o})=>{const{extraParams:{sortBy:s,onSort:i}}=r,c={columnIndex:t,column:r,property:a},d=s&&t===s.index;function u(f){let p;d?p=s.direction===D.asc?D.desc:D.asc:p=s.defaultDirection?s.defaultDirection:D.asc,i&&i(f,t,p,c)}return{className:_(m.tableSort,d&&m.modifiers.selected,n),"aria-sort":d?`${s.direction}ending`:"none",children:l.createElement(Lr,{isSortedBy:d,sortDirection:d?s.direction:"",onSort:u,"aria-label":o},e)}};var mt;(function(e){e.radio="radio",e.checkbox="checkbox"})(mt||(mt={}));const Mr=e=>{var{children:t=null,className:r,onSelect:a=null,selectVariant:n}=e,o=O(e,["children","className","onSelect","selectVariant"]);return l.createElement(l.Fragment,null,l.createElement("label",null,l.createElement("input",Object.assign({},o,{type:n,onChange:a}))),t)};Mr.displayName="SelectColumn";const Hr=(e,{rowIndex:t,columnIndex:r,rowData:a,column:n,property:o})=>{const{extraParams:{onSelect:s,selectVariant:i,allRowsSelected:c,isHeaderSelectDisabled:d}}=n,u={rowIndex:t,columnIndex:r,column:n,property:o};if(a&&a.hasOwnProperty("parent")&&!a.showSelect&&!a.fullWidth)return{component:"td",isVisible:!0};const f=t!==void 0?t:-1;function p(v){const g=t===void 0?v.currentTarget.checked:a&&!a.selected;s&&s(v,g,f,a,u)}const h=Object.assign(Object.assign(Object.assign({},f!==-1?{checked:a&&!!a.selected,"aria-label":`Select row ${t}`}:{checked:c,"aria-label":"Select all rows"}),a&&(a.disableCheckbox||a.disableSelection)&&{disabled:!0,className:Aa.checkInput}),!a&&d&&{disabled:!0});let b="check-all";return f!==-1&&i===mt.checkbox?b=`checkrow${t}`:f!==-1&&(b="radioGroup"),{className:_(m.tableCheck),component:"td",isVisible:!a||!a.fullWidth,children:l.createElement(Mr,Object.assign({},h,{selectVariant:i,onSelect:p,name:b}),e)}},Fr=e=>{var{className:t="",children:r=null,isOpen:a,onToggle:n}=e,o=O(e,["className","children","isOpen","onToggle"]);return l.createElement(l.Fragment,null,a!==void 0&&l.createElement(V,Object.assign({className:_(t,a&&m.modifiers.expanded)},o,{variant:"plain","aria-label":o["aria-label"]||"Details",onClick:n,"aria-expanded":a}),l.createElement("div",{className:_(m.tableToggleIcon)},l.createElement(kr,null))),r)};Fr.displayName="CollapseColumn";const Br=e=>{var{children:t=null}=e,r=O(e,["children"]);return l.createElement("div",Object.assign({},r,{className:_(m.tableExpandableRowContent)}),t)};Br.displayName="ExpandableRowContent";const Dr=(e,{rowIndex:t,columnIndex:r,rowData:a,column:n,property:o})=>{const{extraParams:{onCollapse:s,rowLabeledBy:i="simple-node",expandId:c="expand-toggle",allRowsExpanded:d,collapseAllAriaLabel:u}}=n,f={rowIndex:t,columnIndex:r,column:n,property:o},p=t!==void 0?t:-1,h=Object.assign({},p!==-1?{isOpen:a?.isOpen,"aria-labelledby":`${i}${p} ${c}${p}`}:{isOpen:d,"aria-label":u||"Expand all rows"});function b(v){const g=a?!a.isOpen:!d;s&&s(v,t,g,a,f)}return{className:(a?.isOpen!==void 0||p===-1)&&_(m.tableToggle),isVisible:!a?.fullWidth,children:l.createElement(Fr,Object.assign({"aria-labelledby":`${i}${p} ${c}${p}`,onToggle:b,id:c+p},h),e)}},ac=(e,{rowData:t})=>t&&t.hasOwnProperty("parent")?l.createElement(Br,null,e):e,nc=(e,t=0)=>(a,{columnIndex:n,rowIndex:o,rowData:s,column:{extraParams:{contentId:i="expanded-content"}}})=>a&&s.hasOwnProperty("parent")&&{colSpan:!s.cells||s.cells.length===1?e+(s.fullWidth?t+1:0):1,id:i+o+(n?"-"+n:""),className:s.noPadding&&_(m.modifiers.noPadding)},Gr=e=>()=>({className:_(m.modifiers[typeof e=="number"?`width_${e}`:`width${Ja(e)}`])}),ln=["hidden","hiddenOnSm","hiddenOnMd","hiddenOnLg","hiddenOnXl","hiddenOn_2xl","visibleOnSm","visibleOnMd","visibleOnLg","visibleOnXl","visibleOn_2xl"],Ur=ln.filter(e=>m.modifiers[e]).reduce((e,t)=>{const r=t.replace("_2xl","2Xl");return e[r]=m.modifiers[t],e},{}),Kr=(...e)=>()=>({className:_(...e)});function cn(){this.__data__=[],this.size=0}var dn=cn,ye,At;function pe(){if(At)return ye;At=1;function e(t,r){return t===r||t!==t&&r!==r}return ye=e,ye}var un=pe();function pn(e,t){for(var r=e.length;r--;)if(un(e[r][0],t))return r;return-1}var fe=pn,fn=fe,bn=Array.prototype,mn=bn.splice;function vn(e){var t=this.__data__,r=fn(t,e);if(r<0)return!1;var a=t.length-1;return r==a?t.pop():mn.call(t,r,1),--this.size,!0}var hn=vn,gn=fe;function _n(e){var t=this.__data__,r=gn(t,e);return r<0?void 0:t[r][1]}var yn=_n,xn=fe;function wn(e){return xn(this.__data__,e)>-1}var En=wn,Cn=fe;function On(e,t){var r=this.__data__,a=Cn(r,e);return a<0?(++this.size,r.push([e,t])):r[a][1]=t,this}var Tn=On,Sn=dn,An=hn,Pn=yn,Rn=En,In=Tn;function z(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t-1&&r%1==0&&r<=e}return Ue=t,Ue}var Ke,ar;function _t(){if(ar)return Ke;ar=1;var e=vt(),t=ra();function r(a){return a!=null&&t(a.length)&&!e(a)}return Ke=r,Ke}var zo=_t(),Wo=ne;function Xo(e){return Wo(e)&&zo(e)}var Jo=Xo,ae={exports:{}},ze,nr;function Yo(){if(nr)return ze;nr=1;function e(){return!1}return ze=e,ze}ae.exports;var ir;function aa(){return ir||(ir=1,function(e,t){var r=W(),a=Yo(),n=t&&!t.nodeType&&t,o=n&&!0&&e&&!e.nodeType&&e,s=o&&o.exports===n,i=s?r.Buffer:void 0,c=i?i.isBuffer:void 0,d=c||a;e.exports=d}(ae,ae.exports)),ae.exports}var Zo=me(),Qo=Zr(),es=ne,ts="[object Object]",rs=Function.prototype,as=Object.prototype,na=rs.toString,ns=as.hasOwnProperty,is=na.call(Object);function os(e){if(!es(e)||Zo(e)!=ts)return!1;var t=Qo(e);if(t===null)return!0;var r=ns.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&na.call(r)==is}var ss=os,ls=me(),cs=ra(),ds=ne,us="[object Arguments]",ps="[object Array]",fs="[object Boolean]",bs="[object Date]",ms="[object Error]",vs="[object Function]",hs="[object Map]",gs="[object Number]",_s="[object Object]",ys="[object RegExp]",xs="[object Set]",ws="[object String]",Es="[object WeakMap]",Cs="[object ArrayBuffer]",Os="[object DataView]",Ts="[object Float32Array]",Ss="[object Float64Array]",As="[object Int8Array]",Ps="[object Int16Array]",Rs="[object Int32Array]",Is="[object Uint8Array]",js="[object Uint8ClampedArray]",ks="[object Uint16Array]",Ns="[object Uint32Array]",x={};x[Ts]=x[Ss]=x[As]=x[Ps]=x[Rs]=x[Is]=x[js]=x[ks]=x[Ns]=!0;x[us]=x[ps]=x[Cs]=x[fs]=x[Os]=x[bs]=x[ms]=x[vs]=x[hs]=x[gs]=x[_s]=x[ys]=x[xs]=x[ws]=x[Es]=!1;function $s(e){return ds(e)&&cs(e.length)&&!!x[ls(e)]}var qs=$s,We,or;function Ls(){if(or)return We;or=1;function e(t){return function(r){return t(r)}}return We=e,We}var le={exports:{}};le.exports;(function(e,t){var r=zr(),a=t&&!t.nodeType&&t,n=a&&!0&&e&&!e.nodeType&&e,o=n&&n.exports===a,s=o&&r.process,i=function(){try{var c=n&&n.require&&n.require("util").types;return c||s&&s.binding&&s.binding("util")}catch{}}();e.exports=i})(le,le.exports);var Vs=le.exports,Ms=qs,Hs=Ls(),sr=Vs,lr=sr&&sr.isTypedArray,Fs=lr?Hs(lr):Ms,ia=Fs;function Bs(e,t){if(!(t==="constructor"&&typeof e[t]=="function")&&t!="__proto__")return e[t]}var oa=Bs,Xe,cr;function Ds(){if(cr)return Xe;cr=1;var e=gt(),t=pe(),r=Object.prototype,a=r.hasOwnProperty;function n(o,s,i){var c=o[s];(!(a.call(o,s)&&t(c,i))||i===void 0&&!(s in o))&&e(o,s,i)}return Xe=n,Xe}var Je,dr;function Gs(){if(dr)return Je;dr=1;var e=Ds(),t=gt();function r(a,n,o,s){var i=!o;o||(o={});for(var c=-1,d=n.length;++c-1&&a%1==0&&a0){if(++o>=e)return arguments[0]}else o=0;return n.apply(void 0,arguments)}}return lt=a,lt}var ct,Sr;function Ol(){if(Sr)return ct;Sr=1;var e=El(),t=Cl(),r=t(e);return ct=r,ct}var dt,Ar;function Tl(){if(Ar)return dt;Ar=1;var e=da(),t=xl(),r=Ol();function a(n,o){return r(t(n,o,e),n+"")}return dt=a,dt}var ut,Pr;function Sl(){if(Pr)return ut;Pr=1;var e=pe(),t=_t(),r=sa(),a=G;function n(o,s,i){if(!a(i))return!1;var c=typeof s;return(c=="number"?t(i)&&r(s,i.length):c=="string"&&s in i)?e(i[s],o):!1}return ut=n,ut}var Al=Tl(),Pl=Sl();function Rl(e){return Al(function(t,r){var a=-1,n=r.length,o=n>1?r[n-1]:void 0,s=n>2?r[2]:void 0;for(o=e.length>3&&typeof o=="function"?(n--,o):void 0,s&&Pl(r[0],r[1],s)&&(o=n<3?void 0:o,n=1),t=Object(t);++a{if(o==="children")return a&&n?l.cloneElement(a,{children:n}):Object.assign(Object.assign({},n),a);if(o==="className")return _(a,n)}):pt({},t)}const ql=e=>{var{children:t,className:r,component:a="th",dataLabel:n,scope:o="col",textCenter:s=!1,sort:i=null,modifier:c,select:d=null,expand:u=null,tooltip:f="",onMouseEnter:p=()=>{},width:h,visibility:b,innerRef:v,info:g,isStickyColumn:y=!1,hasRightBorder:w=!1,hasLeftBorder:C=!1,stickyMinWidth:S="120px",stickyLeftOffset:I,stickyRightOffset:j,isSubheader:E=!1}=e,R=O(e,["children","className","component","dataLabel","scope","textCenter","sort","modifier","select","expand","tooltip","onMouseEnter","width","visibility","innerRef","info","isStickyColumn","hasRightBorder","hasLeftBorder","stickyMinWidth","stickyLeftOffset","stickyRightOffset","isSubheader"]);const[A,M]=l.useState(!1),H=B=>{B.target.offsetWidthUr[B]))():null;let $=P?.children||N?.children||L?.children||t,T=null;g&&(T=on(g)($),$=T.children);const F=ua(P,N,L,Z,U,T),{children:Q=null,isVisible:ie=null,className:oe="",component:k=a}=F,ge=O(F,["children","isVisible","className","component"]),ee=l.createElement(k,Object.assign({"data-label":n,onMouseEnter:f!==null?H:p,scope:a==="th"&&t?o:null,ref:v,className:_(r,s&&m.modifiers.center,E&&m.tableSubhead,y&&K.tableStickyColumn,w&&K.modifiers.borderRight,C&&K.modifiers.borderLeft,c&&m.modifiers[c],oe)},ge,R,y&&{style:Object.assign({"--pf-c-table__sticky-column--MinWidth":S||void 0,"--pf-c-table__sticky-column--Left":I||void 0,right:j||0},R.style)}),$);return f!==null&&(f===""?typeof $=="string":!0)&&A?l.createElement(de,{content:f||f===""&&t,isVisible:!0},ee):ee},Ll=l.forwardRef((e,t)=>l.createElement(ql,Object.assign({},e,{innerRef:t})));Ll.displayName="Th";class yt extends l.Component{constructor(t){super(t),this.toggleRef=l.createRef(),this.onToggle=r=>{this.setState({isOpen:r})},this.onClick=(r,a)=>{const{rowData:n,extraData:o}=this.props;a&&(r.preventDefault(),a(r,o&&o.rowIndex,n,o))},this.state={isOpen:!1}}render(){const{isOpen:t}=this.state,{items:r,children:a,dropdownPosition:n,dropdownDirection:o,menuAppendTo:s,isDisabled:i,rowData:c,actionsToggle:d}=this.props,u=d?d({onToggle:this.onToggle,isOpen:t,isDisabled:i}):l.createElement(wa,{isDisabled:i,onToggle:this.onToggle});return l.createElement(l.Fragment,null,r.filter(f=>f.isOutsideDropdown).map((f,p)=>{var{title:h,itemKey:b,onClick:v,isOutsideDropdown:g}=f,y=O(f,["title","itemKey","onClick","isOutsideDropdown"]);return typeof h=="string"?l.createElement(V,Object.assign({onClick:w=>this.onClick(w,v)},y,{isDisabled:i,key:b||`outside_dropdown_${p}`,"data-key":b||`outside_dropdown_${p}`}),h):l.cloneElement(h,Object.assign({onClick:v,isDisabled:i},y))}),l.createElement(Ea,Object.assign({toggle:u,position:n,direction:o,menuAppendTo:s,isOpen:t,dropdownItems:r.filter(f=>!f.isOutsideDropdown).map((f,p)=>{var{title:h,itemKey:b,onClick:v,isSeparator:g}=f,y=O(f,["title","itemKey","onClick","isSeparator"]);return g?l.createElement(Ca,Object.assign({},y,{key:b||p,"data-key":b||p})):l.createElement(Oa,Object.assign({component:"button",onClick:w=>{this.onClick(w,v),this.onToggle(!t)}},y,{key:b||p,"data-key":b||p}),h)}),isPlain:!0},c&&c.actionProps)),a)}}yt.displayName="ActionsColumn";yt.defaultProps={children:null,items:[],dropdownPosition:Ta.right,dropdownDirection:Sa.down,menuAppendTo:"inline",rowData:{},extraData:{}};const Rr=(e,t,r,a)=>typeof e=="function"?e(r,a):t,Vl=(e,t,r)=>(a,{rowData:n,column:o,rowIndex:s,columnIndex:i,column:{extraParams:{dropdownPosition:c,dropdownDirection:d,actionsToggle:u,menuAppendTo:f}},property:p})=>{const h={rowIndex:s,columnIndex:i,column:o,property:p},b=Rr(t,e,n,h),v=Rr(r,n&&n.disableActions,n,h),g=b&&b.length>0?{children:l.createElement(yt,{items:b,dropdownPosition:c,dropdownDirection:d,menuAppendTo:f,isDisabled:v,rowData:n,extraData:h,actionsToggle:u},a)}:{};return Object.assign({className:_(m.tableAction),style:{paddingRight:0},isVisible:!0},g)},Ml=(e,{rowIndex:t,columnIndex:r,rowData:a,column:n,property:o})=>{if(!e)return null;const{title:s,props:i}=e,{extraParams:{onExpand:c,expandId:d="expand-toggle"}}=n,u={rowIndex:t,columnIndex:r,column:n,property:o};function f(p){c&&c(p,t,r,i.isOpen,a,u)}return{className:_(m.tableCompoundExpansionToggle,i.isOpen&&m.modifiers.expanded),children:i.isOpen!==void 0&&l.createElement("button",{type:"button",className:_(m.tableButton),onClick:f,"aria-expanded":i.isOpen,"aria-controls":i.ariaControls,id:`${d}-${t}-${r}`},l.createElement(ue,null,s))}},pa=e=>{var{className:t="",onFavorite:r,isFavorited:a,rowIndex:n}=e,o=O(e,["className","onFavorite","isFavorited","rowIndex"]);const s=n===void 0?{}:{id:`favorites-button-${n}`,"aria-labelledby":`favorites-button-${n}`};return l.createElement(V,Object.assign({variant:"plain",className:t,type:"button","aria-label":a?"Starred":"Not starred",onClick:r},s,o),l.createElement(jr,{"aria-hidden":!0}))};pa.displayName="FavoritesCell";const Hl=(e,{rowIndex:t,columnIndex:r,rowData:a,column:n,property:o})=>{const{extraParams:{onFavorite:s}}=n,i={rowIndex:t,columnIndex:r,column:n,property:o};if(a&&a.hasOwnProperty("parent")&&!a.fullWidth)return{component:"td",isVisible:!0};function c(u){s&&s(u,a&&!a.favorited,t,a,i)}const d=a.favoritesProps||{};return{className:_(m.tableFavorite,a&&a.favorited&&m.modifiers.favorited),isVisible:!a||!a.fullWidth,children:l.createElement(pa,Object.assign({rowIndex:t,onFavorite:c,isFavorited:a&&a.favorited},d))}},fa=e=>{var{className:t,onClick:r,"aria-label":a,id:n}=e,o=O(e,["className","onClick","aria-label","id"]);return l.createElement(V,Object.assign({id:n,variant:"plain",className:t,type:"button","aria-label":a||"Draggable row draggable button",onClick:r},o),l.createElement(Pa,{"aria-hidden":!0}))};fa.displayName="DraggableCell";const Fl=(e,{rowData:t})=>{const{id:r}=t;return{className:"",children:l.createElement(fa,{id:r})}},Bl=(e,t,r)=>(a,{rowIndex:n,rowData:o})=>{const{isExpanded:s,isDetailsExpanded:i,"aria-level":c,"aria-setsize":d,toggleAriaLabel:u,checkAriaLabel:f,showDetailsAriaLabel:p,isChecked:h,checkboxId:b,icon:v}=o.props,g=a.title||a,y=l.createElement("div",{className:_(q.tableTreeViewText),key:"tree-view-text"},v&&l.createElement("span",{className:_(q.tableTreeViewIcon),key:"tree-view-text-icon"},v),l.createElement("span",{className:"pf-c-table__text",key:"table-text"},g)),w=(C,S)=>{t(S,C,n,g,o)};return{component:"th",className:"pf-c-table__tree-view-title-cell",children:c!==void 0?l.createElement("div",{className:_(q.tableTreeViewMain)},d>0&&l.createElement("span",{className:_(q.tableToggle),key:"table-toggle"},l.createElement(V,{variant:"plain",onClick:C=>e&&e(C,n,g,o),className:_(s&&m.modifiers.expanded),"aria-expanded":s,"aria-label":u||`${s?"Collapse":"Expand"} row ${n}`},l.createElement("div",{className:_(q.tableToggleIcon)},l.createElement(kr,{"aria-hidden":"true"})))),!!t&&l.createElement("span",{className:_(q.tableCheck),key:"table-check"},l.createElement("label",{htmlFor:b||`checkbox_${n}`},l.createElement(Ra,{id:b||`checkbox_${n}`,"aria-label":f||`Row ${n} checkbox`,isChecked:h,onChange:w}))),y,!!r&&l.createElement("span",{className:_(q.tableTreeViewDetailsToggle),key:"view-details-toggle"},l.createElement(V,{variant:"plain","aria-expanded":i,"aria-label":p||"Show row details",onClick:C=>r&&r(C,n,g,o)},l.createElement("span",{className:"pf-c-table__details-toggle-icon"},l.createElement(La,{"aria-hidden":!0}))))):y}},Dl=e=>{var{children:t,className:r,isActionCell:a=!1,component:n="td",dataLabel:o,textCenter:s=!1,modifier:i,select:c=null,actions:d=null,expand:u=null,treeRow:f=null,compoundExpand:p=null,noPadding:h,width:b,visibility:v,innerRef:g,favorites:y=null,draggableRow:w=null,tooltip:C="",onMouseEnter:S=()=>{},isStickyColumn:I=!1,hasRightBorder:j=!1,hasLeftBorder:E=!1,stickyMinWidth:R="120px",stickyLeftOffset:A,stickyRightOffset:M}=e,H=O(e,["children","className","isActionCell","component","dataLabel","textCenter","modifier","select","actions","expand","treeRow","compoundExpand","noPadding","width","visibility","innerRef","favorites","draggableRow","tooltip","onMouseEnter","isStickyColumn","hasRightBorder","hasLeftBorder","stickyMinWidth","stickyLeftOffset","stickyRightOffset"]);const[P,N]=l.useState(!1),L=te=>{te.target.offsetWidthUr[te]))():null,ge=f!==null?Bl(f.onCollapse,f.onCheckChange,f.onToggleRowDetails)({title:t},{rowIndex:f.rowIndex,rowData:{props:f.props}}):null,ee=ua(Z,F,Q,ie,oe,k,U,ge,$),{isVisible:ba=null,children:B=null,className:_e="",component:ma=n}=ee,va=O(ee,["isVisible","children","className","component"]),ha=r&&r.includes("pf-c-table__tree-view-title-cell")||_e&&_e.includes("pf-c-table__tree-view-title-cell"),xt=l.createElement(ma,Object.assign({},!ha&&{"data-label":o},{onMouseEnter:C!==null?L:S,className:_(r,a&&m.tableAction,s&&m.modifiers.center,h&&m.modifiers.noPadding,I&&K.tableStickyColumn,j&&K.modifiers.borderRight,E&&K.modifiers.borderLeft,m.modifiers[i],$&&m.tableDraggable,_e),ref:g},va,H,I&&{style:Object.assign({"--pf-c-table__sticky-column--MinWidth":R||void 0,"--pf-c-table__sticky-column--Left":A||void 0,right:M||0},H.style)}),B||t);return C!==null&&(C===""?typeof t=="string":!0)&&P?l.createElement(de,{content:C||C===""&&t,isVisible:!0},xt):xt},Gl=l.forwardRef((e,t)=>l.createElement(Dl,Object.assign({},e,{innerRef:t})));Gl.displayName="Td";export{Nr as $,Bo as A,vt as B,Tl as C,Jo as D,wl as E,Sl as F,pe as G,gt as H,Il as I,_l as J,W as K,Ol as L,xl as M,Gr as N,en as O,nn as P,Ll as Q,rn as R,Gl as S,Za as T,Br as U,m as V,ue as W,Zl as X,Ot as Y,ac as Z,Ho as _,la as a,ua as a0,bt as a1,qo as a2,Do as a3,Ks as a4,ht as a5,Xr as a6,Xn as a7,Ga as a8,Hr as a9,sn as aa,Hl as ab,Vl as ac,Dr as ad,nc as ae,q as af,mt as ag,ft as ah,Ql as ai,yt as aj,$r as ak,tc as al,ec as am,rc as an,Zr as b,Lo as c,Wr as d,Ls as e,Vs as f,Ds as g,$o as h,ne as i,Go as j,aa as k,Po as l,Fo as m,ta as n,G as o,No as p,_t as q,Gs as r,da as s,me as t,vo as u,ea as v,sa as w,ra as x,Qr as y,ia as z};
//# sourceMappingURL=Td-bb613d18.js.map




© 2015 - 2024 Weber Informatics LLC | Privacy Policy