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

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

There is a newer version: 25.0.1
Show newest version
import{cu as pa,cv as fa,r as o,bB as Fe,n as de,_ as O,ai as wt,k as h,x as pe,B as M,cw as Ge,M as ua,cx as oe,v as ba,a7 as ma,D as va,aF as ga,G as ha,bH as _a,bf as ya}from"./index-f33eb656.js";import{S as Et}from"./star-icon-d7615f00.js";import{c as xa}from"./check-fc57dbe1.js";import{a as Ot}from"./Form-6c170f69.js";import{G as wa}from"./grip-vertical-icon-90ec69d5.js";import{C as Ea}from"./Checkbox-8826c1eb.js";function Hc(e){return pa(e)&&fa(e)}const Ct=(e,t,a=c=>document.activeElement.contains(c),r=c=>c,n=["A","BUTTON","INPUT"],s=!1,l=!1,i=!0,d=!0)=>{const c=document.activeElement,f=e.key;let u=null;if(!s&&["ArrowUp","ArrowDown"].includes(f)){e.preventDefault(),e.stopImmediatePropagation();let p=-1;t.forEach((g,m)=>{if(a(g)){let v=0;for(;!u&&v=t.length&&(p=0),p<0&&(p=t.length-1),u=r(t[p])}})}if(!l&&["ArrowLeft","ArrowRight"].includes(f)){e.preventDefault(),e.stopImmediatePropagation();let p=-1;t.forEach((g,m)=>{if(a(g)){const v=t[m].querySelectorAll(n.join(","));if(!v.length||d){let _=c;for(;_;)if(_=f==="ArrowLeft"?_.previousElementSibling:_.nextElementSibling,_&&n.includes(_.tagName)){u=_;break}}else v.forEach((_,y)=>{e.target===_&&(p=y+(f==="ArrowLeft"?-1:1),p>=v.length&&(p=0),p<0&&(p=v.length-1),u=v[p])})}})}u&&(i&&(c.tabIndex=-1,u.tabIndex=0),u.focus())},Oa=e=>{e&&e.length>0&&(e.forEach(t=>{t.tabIndex=-1}),e[0].tabIndex=0)};class Tt extends o.Component{constructor(){super(...arguments),this.keyHandler=t=>{const{isEventFromContainer:a}=this.props;if(a?!a(t):!this._isEventFromContainer(t))return;const{isActiveElement:r,getFocusableElement:n,noVerticalArrowHandling:s,noHorizontalArrowHandling:l,noEnterHandling:i,noSpaceHandling:d,updateTabIndex:c,validSiblingTags:f,additionalKeyHandler:u,createNavigableElements:p,onlyTraverseSiblings:g}=this.props;u&&u(t);const m=p();if(!m){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()),d||v===" "&&(t.preventDefault(),t.stopImmediatePropagation(),document.activeElement.click()),Ct(t,m,r,n,f,s,l,c,g)},this._isEventFromContainer=t=>{const{containerRef:a}=this.props;return a.current&&a.current.contains(t.target)}}componentDidMount(){Fe&&window.addEventListener("keydown",this.keyHandler)}componentWillUnmount(){Fe&&window.removeEventListener("keydown",this.keyHandler)}render(){return null}}Tt.displayName="KeyboardHandler";Tt.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 Ca={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},Ta=de(Ca),$a=Ta,Sa={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},Aa=de(Sa),Pa=Aa,ja={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},Na=de(ja),ka=Na,Ia={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},Ra=de(Ia),Va=Ra;const La={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 b={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 Ma={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 V={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"},Ha=(e,t,a)=>{for(const r of a)if(a[e].hasOwnProperty("parent"))e=a[e].parent;else return a[e].cells[t].props.isOpen;return!1},Da=(e,t)=>{for(const a of t)if(t[e].hasOwnProperty("parent"))e=t[e].parent;else return t[e].isOpen;return!1},Dc=(e,t)=>{if(e.parent!==void 0)return e.hasOwnProperty("compoundParent")?Ha(e.parent,e.compoundParent,t):Da(e.parent,t)&&t[e.parent].isOpen},Ba=(e,t)=>t.filter(r=>r.name===e)[0].errorText,Bc=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),Fc=(e,t,a,r="Validation requires unique name property for row cells")=>(e.isValid=!Object.keys(a).length,e.cells.forEach(n=>{delete n.props.errorText;const s=n.props.value!==void 0&&n.props.value!==null,l=n.props.editableValue!==void 0&&n.props.editableValue!==null;if(n.props&&s&&l&&t==="save"){const i=Object.keys(a).filter(d=>a[d].includes(n.props.name)).map(d=>Ba(d,e.rowEditValidationRules));i.length?(n.props.errorText=n.props.name?i.join(", "):r,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),Gc=(e,t)=>(e.cells.forEach(a=>{delete a.props.errorText;const r=a.props.value!==void 0&&a.props.value!==null,n=a.props.editableValue!==void 0&&a.props.editableValue!==null;r&&!n&&(a.props.editableValue=a.props.value),a.props&&r&&n&&(t==="save"&&(a.props.value=a.props.editableValue,a.props.isValid=!0,delete a.props.errorText),delete a.props.editableValue)}),e.isEditable=!e.isEditable,e.isValid=!0,e),Fa=e=>e.toUpperCase().replace("-","").replace("_",""),qe=e=>e.replace(/([-_][a-z])/gi,Fa);function Ga(e){return e[0].toUpperCase()+e.substring(1)}var ke;(function(e){e.none="",e.grid="grid",e.gridMd="grid-md",e.gridLg="grid-lg",e.gridXl="grid-xl",e.grid2xl="grid-2xl"})(ke||(ke={}));var Ue;(function(e){e.compact="compact"})(Ue||(Ue={}));const $t=o.createContext({registerSelectableRow:()=>{}}),qa=e=>{var t,a,{children:r,className:n,variant:s,borders:l=!0,isStickyHeader:i=!1,gridBreakPoint:d=ke.gridMd,"aria-label":c,role:f="grid",innerRef:u,ouiaId:p,ouiaSafe:g=!0,isTreeTable:m=!1,isNested:v=!1,isStriped:_=!1,isExpandable:y=!1,nestedHeaderColumnSpans:T,hasSelectableRowCaption:E,selectableRowCaptionText:$}=e,j=O(e,["children","className","variant","borders","isStickyHeader","gridBreakPoint","aria-label","role","innerRef","ouiaId","ouiaSafe","isTreeTable","isNested","isStriped","isExpandable","nestedHeaderColumnSpans","hasSelectableRowCaption","selectableRowCaptionText"]);const N=o.useRef(null),w=u||N,[P,S]=o.useState(!1),[H,D]=o.useState();o.useEffect(()=>{if(document.addEventListener("keydown",U),w&&w.current&&w.current.classList.contains("pf-m-tree-view")){const C=w.current.querySelector("tbody");C&&Oa(Array.from(C.querySelectorAll("button, a, input")))}return function(){document.removeEventListener("keydown",U)}},[w,w.current]),o.useEffect(()=>{D($?o.createElement("caption",null,$,o.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.")):o.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."))},[$]);const A=wt("Table",p,g),I=(t=Ma.modifiers)===null||t===void 0?void 0:t[qe(d||"").replace(/-?2xl/,"_2xl")],L=`treeView${d.charAt(0).toUpperCase()+d.slice(1)}`,Z=(a=V.modifiers)===null||a===void 0?void 0:a[qe(L||"").replace(/-?2xl/,"_2xl")],U=C=>{if(v||!(w&&w.current&&w.current.classList.contains("pf-m-tree-view"))||w&&w.current!==C.target.closest(".pf-c-table:not(.pf-m-nested)"))return;const B=document.activeElement,Q=C.key,ne=Array.from(w.current.querySelectorAll("tbody tr")).filter(k=>!k.classList.contains("pf-m-disabled")&&!k.hidden);(Q==="Space"||Q==="Enter")&&(B.click(),C.preventDefault()),Ct(C,ne,k=>k===B.closest("tr"),k=>k.querySelectorAll("button:not(:disabled), input:not(:disabled), a:not(:disabled)")[0],["button","input","a"],void 0,!1,!0,!1)},R=()=>{!P&&S(!0)};return o.createElement($t.Provider,{value:{registerSelectableRow:R}},o.createElement("table",Object.assign({"aria-label":c,role:f,className:h(n,b.table,m?Z:I,b.modifiers[s],!l&&b.modifiers.noBorderRows,i&&b.modifiers.stickyHeader,m&&V.modifiers.treeView,_&&b.modifiers.striped,y&&b.modifiers.expandable,v&&"pf-m-nested"),ref:w},m&&{role:"treegrid"},A,j),E&&P&&H,r))},Ua=o.forwardRef((e,t)=>o.createElement(qa,Object.assign({},e,{innerRef:t})));Ua.displayName="TableComposable";const za=e=>{var{children:t,className:a,noWrap:r=!1,innerRef:n,hasNestedHeader:s}=e,l=O(e,["children","className","noWrap","innerRef","hasNestedHeader"]);return o.createElement("thead",Object.assign({className:h(a,r&&b.modifiers.nowrap,s&&b.modifiers.nestedColumnHeader),ref:n},l),t)},Wa=o.forwardRef((e,t)=>o.createElement(za,Object.assign({},e,{innerRef:t})));Wa.displayName="Thead";const Ka=e=>{var{children:t,className:a,isExpanded:r,innerRef:n,isEvenStriped:s=!1,isOddStriped:l=!1}=e,i=O(e,["children","className","isExpanded","innerRef","isEvenStriped","isOddStriped"]);return o.createElement("tbody",Object.assign({role:"rowgroup",className:h(a,r&&b.modifiers.expanded,l&&b.modifiers.striped,s&&b.modifiers.stripedEven),ref:n},i),t)},Xa=o.forwardRef((e,t)=>o.createElement(Ka,Object.assign({},e,{innerRef:t})));Xa.displayName="Tbody";const Ja=e=>{var{children:t,className:a,isExpanded:r,isEditable:n,isHidden:s=!1,isHoverable:l=!1,isRowSelected:i=!1,isStriped:d=!1,isBorderRow:c=!1,innerRef:f,ouiaId:u,ouiaSafe:p=!0,resetOffset:g=!1,onRowClick:m,isSelectable:v,"aria-label":_}=e,y=O(e,["children","className","isExpanded","isEditable","isHidden","isHoverable","isRowSelected","isStriped","isBorderRow","innerRef","ouiaId","ouiaSafe","resetOffset","onRowClick","isSelectable","aria-label"]);const T=wt("TableRow",u,p),[E,$]=o.useState("");let j=null;m&&(j=S=>{(S.key==="Enter"||S.key===" ")&&(m(S),S.preventDefault())});const N=s||r!==void 0&&!r,{registerSelectableRow:w}=o.useContext($t);o.useEffect(()=>{v&&!N?($(`${i?"Row selected":""}`),w()):$(void 0)},[i,v,w,N]);const P=_||E;return o.createElement(o.Fragment,null,v&&o.createElement("output",{className:"pf-screen-reader"},P),o.createElement("tr",Object.assign({className:h(a,r!==void 0&&b.tableExpandableRow,r&&b.modifiers.expanded,n&&La.modifiers.inlineEditable,l&&b.modifiers.hoverable,i&&b.modifiers.selected,d&&b.modifiers.striped,c&&b.modifiers.borderRow,g&&b.modifiers.firstCellOffsetReset),hidden:N},l&&{tabIndex:0},{"aria-label":P,ref:f},m&&{onClick:m,onKeyDown:j},T,y),t))},Ya=o.forwardRef((e,t)=>o.createElement(Ja,Object.assign({},e,{innerRef:t})));Ya.displayName="Tr";const z={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 ze;(function(e){e.div="div",e.nav="nav"})(ze||(ze={}));var We;(function(e){e.wrap="wrap",e.nowrap="nowrap",e.truncate="truncate",e.breakWord="breakWord",e.fitContent="fitContent"})(We||(We={}));const fe=e=>{var{children:t=null,className:a="",variant:r="span",wrapModifier:n=null,tooltip:s="",tooltipProps:l={},onMouseEnter:i=()=>{}}=e,d=O(e,["children","className","variant","wrapModifier","tooltip","tooltipProps","onMouseEnter"]);const c=r,[f,u]=o.useState(""),p=m=>{m.target.offsetWidtho.createElement("div",{className:h(b.tableColumnHelp,a)},typeof e=="string"?o.createElement(fe,null,e):e,o.createElement("span",{className:h(b.tableColumnHelpAction)},r==="tooltip"?o.createElement(pe,Object.assign({content:t},s),o.createElement(M,{variant:"plain","aria-label":l||typeof t=="string"&&t||"More info"},o.createElement(Ge,{noVerticalAlign:!0}))):o.createElement(ua,Object.assign({bodyContent:t},n),o.createElement(M,{variant:"plain","aria-label":l||typeof t=="string"&&t||"More info"},o.createElement(Ge,{noVerticalAlign:!0})))));Ie.displayName="HeaderCellInfoWrapper";const Za=({tooltip:e,tooltipProps:t,popover:a,popoverProps:r,className:n,ariaLabel:s})=>i=>({className:b.modifiers.help,children:e?o.createElement(Ie,{variant:"tooltip",info:e,tooltipProps:t,ariaLabel:s,className:n},i):o.createElement(Ie,{variant:"popover",info:a,popoverProps:r,ariaLabel:s,className:n},i)});var G;(function(e){e.asc="asc",e.desc="desc"})(G||(G={}));const St=e=>{var{children:t=null,className:a="",isSortedBy:r=!1,onSort:n=null,sortDirection:s="",type:l="button"}=e,i=O(e,["children","className","isSortedBy","onSort","sortDirection","type"]);let d;return r?d=s===G.asc?Va:ka:d=$a,o.createElement("button",Object.assign({},i,{type:l,className:h(a,b.tableButton),onClick:c=>n&&n(c)}),o.createElement("div",{className:h(a,b.tableButtonContent)},o.createElement(fe,null,t),o.createElement("span",{className:h(b.tableSortIndicator)},o.createElement(d,null))))};St.displayName="SortColumn";const Qa=e=>()=>At(o.createElement(Et,{"aria-hidden":!0}),{columnIndex:e.columnIndex,className:b.modifiers.favorite,ariaLabel:"Sort favorites",column:{extraParams:{sortBy:e.sortBy,onSort:e?.onSort}}}),At=(e,{columnIndex:t,column:a,property:r,className:n,ariaLabel:s})=>{const{extraParams:{sortBy:l,onSort:i}}=a,d={columnIndex:t,column:a,property:r},c=l&&t===l.index;function f(u){let p;c?p=l.direction===G.asc?G.desc:G.asc:p=l.defaultDirection?l.defaultDirection:G.asc,i&&i(u,t,p,d)}return{className:h(b.tableSort,c&&b.modifiers.selected,n),"aria-sort":c?`${l.direction}ending`:"none",children:o.createElement(St,{isSortedBy:c,sortDirection:c?l.direction:"",onSort:f,"aria-label":s},e)}};var Re;(function(e){e.radio="radio",e.checkbox="checkbox"})(Re||(Re={}));const Pt=e=>{var{children:t=null,className:a,onSelect:r=null,selectVariant:n}=e,s=O(e,["children","className","onSelect","selectVariant"]);return o.createElement(o.Fragment,null,o.createElement("label",null,o.createElement("input",Object.assign({},s,{type:n,onChange:r}))),t)};Pt.displayName="SelectColumn";const jt=(e,{rowIndex:t,columnIndex:a,rowData:r,column:n,property:s})=>{const{extraParams:{onSelect:l,selectVariant:i,allRowsSelected:d,isHeaderSelectDisabled:c}}=n,f={rowIndex:t,columnIndex:a,column:n,property:s};if(r&&r.hasOwnProperty("parent")&&!r.showSelect&&!r.fullWidth)return{component:"td",isVisible:!0};const u=t!==void 0?t:-1;function p(v){const _=t===void 0?v.currentTarget.checked:r&&!r.selected;l&&l(v,_,u,r,f)}const g=Object.assign(Object.assign(Object.assign({},u!==-1?{checked:r&&!!r.selected,"aria-label":`Select row ${t}`}:{checked:d,"aria-label":"Select all rows"}),r&&(r.disableCheckbox||r.disableSelection)&&{disabled:!0,className:xa.checkInput}),!r&&c&&{disabled:!0});let m="check-all";return u!==-1&&i===Re.checkbox?m=`checkrow${t}`:u!==-1&&(m="radioGroup"),{className:h(b.tableCheck),component:"td",isVisible:!r||!r.fullWidth,children:o.createElement(Pt,Object.assign({},g,{selectVariant:i,onSelect:p,name:m}),e)}},Nt=e=>{var{className:t="",children:a=null,isOpen:r,onToggle:n}=e,s=O(e,["className","children","isOpen","onToggle"]);return o.createElement(o.Fragment,null,r!==void 0&&o.createElement(M,Object.assign({className:h(t,r&&b.modifiers.expanded)},s,{variant:"plain","aria-label":s["aria-label"]||"Details",onClick:n,"aria-expanded":r}),o.createElement("div",{className:h(b.tableToggleIcon)},o.createElement(Ot,null))),a)};Nt.displayName="CollapseColumn";const kt=e=>{var{children:t=null}=e,a=O(e,["children"]);return o.createElement("div",Object.assign({},a,{className:h(b.tableExpandableRowContent)}),t)};kt.displayName="ExpandableRowContent";const It=(e,{rowIndex:t,columnIndex:a,rowData:r,column:n,property:s})=>{const{extraParams:{onCollapse:l,rowLabeledBy:i="simple-node",expandId:d="expand-toggle",allRowsExpanded:c,collapseAllAriaLabel:f}}=n,u={rowIndex:t,columnIndex:a,column:n,property:s},p=t!==void 0?t:-1,g=Object.assign({},p!==-1?{isOpen:r?.isOpen,"aria-labelledby":`${i}${p} ${d}${p}`}:{isOpen:c,"aria-label":f||"Expand all rows"});function m(v){const _=r?!r.isOpen:!c;l&&l(v,t,_,r,u)}return{className:(r?.isOpen!==void 0||p===-1)&&h(b.tableToggle),isVisible:!r?.fullWidth,children:o.createElement(Nt,Object.assign({"aria-labelledby":`${i}${p} ${d}${p}`,onToggle:m,id:d+p},g),e)}},qc=(e,{rowData:t})=>t&&t.hasOwnProperty("parent")?o.createElement(kt,null,e):e,Uc=(e,t=0)=>(r,{columnIndex:n,rowIndex:s,rowData:l,column:{extraParams:{contentId:i="expanded-content"}}})=>r&&l.hasOwnProperty("parent")&&{colSpan:!l.cells||l.cells.length===1?e+(l.fullWidth?t+1:0):1,id:i+s+(n?"-"+n:""),className:l.noPadding&&h(b.modifiers.noPadding)},Rt=e=>()=>({className:h(b.modifiers[typeof e=="number"?`width_${e}`:`width${Ga(e)}`])}),er=["hidden","hiddenOnSm","hiddenOnMd","hiddenOnLg","hiddenOnXl","hiddenOn_2xl","visibleOnSm","visibleOnMd","visibleOnLg","visibleOnXl","visibleOn_2xl"],Vt=er.filter(e=>b.modifiers[e]).reduce((e,t)=>{const a=t.replace("_2xl","2Xl");return e[a]=b.modifiers[t],e},{}),Lt=(...e)=>()=>({className:h(...e)});function tr(){this.__data__=[],this.size=0}var ar=tr,xe,Ke;function ue(){if(Ke)return xe;Ke=1;function e(t,a){return t===a||t!==t&&a!==a}return xe=e,xe}var rr=ue();function nr(e,t){for(var a=e.length;a--;)if(rr(e[a][0],t))return a;return-1}var be=nr,ir=be,or=Array.prototype,sr=or.splice;function lr(e){var t=this.__data__,a=ir(t,e);if(a<0)return!1;var r=t.length-1;return a==r?t.pop():sr.call(t,a,1),--this.size,!0}var cr=lr,dr=be;function pr(e){var t=this.__data__,a=dr(t,e);return a<0?void 0:t[a][1]}var fr=pr,ur=be;function br(e){return ur(this.__data__,e)>-1}var mr=br,vr=be;function gr(e,t){var a=this.__data__,r=vr(a,e);return r<0?(++this.size,a.push([e,t])):a[r][1]=t,this}var hr=gr,_r=ar,yr=cr,xr=fr,wr=mr,Er=hr;function W(e){var t=-1,a=e==null?0:e.length;for(this.clear();++t-1&&e%1==0&&e<=No}var Xt=ko,Io=Ve,Ro=Xt;function Vo(e){return e!=null&&Ro(e.length)&&!Io(e)}var He=Vo,Lo=He,Mo=re;function Ho(e){return Mo(e)&&Lo(e)}var Do=Ho,le={exports:{}};function Bo(){return!1}var Fo=Bo;le.exports;(function(e,t){var a=K(),r=Fo,n=t&&!t.nodeType&&t,s=n&&!0&&e&&!e.nodeType&&e,l=s&&s.exports===n,i=l?a.Buffer:void 0,d=i?i.isBuffer:void 0,c=d||r;e.exports=c})(le,le.exports);var Jt=le.exports,Go=ve,qo=qt,Uo=re,zo="[object Object]",Wo=Function.prototype,Ko=Object.prototype,Yt=Wo.toString,Xo=Ko.hasOwnProperty,Jo=Yt.call(Object);function Yo(e){if(!Uo(e)||Go(e)!=zo)return!1;var t=qo(e);if(t===null)return!0;var a=Xo.call(t,"constructor")&&t.constructor;return typeof a=="function"&&a instanceof a&&Yt.call(a)==Jo}var Zo=Yo,Qo=ve,es=Xt,ts=re,as="[object Arguments]",rs="[object Array]",ns="[object Boolean]",is="[object Date]",os="[object Error]",ss="[object Function]",ls="[object Map]",cs="[object Number]",ds="[object Object]",ps="[object RegExp]",fs="[object Set]",us="[object String]",bs="[object WeakMap]",ms="[object ArrayBuffer]",vs="[object DataView]",gs="[object Float32Array]",hs="[object Float64Array]",_s="[object Int8Array]",ys="[object Int16Array]",xs="[object Int32Array]",ws="[object Uint8Array]",Es="[object Uint8ClampedArray]",Os="[object Uint16Array]",Cs="[object Uint32Array]",x={};x[gs]=x[hs]=x[_s]=x[ys]=x[xs]=x[ws]=x[Es]=x[Os]=x[Cs]=!0;x[as]=x[rs]=x[ms]=x[ns]=x[vs]=x[is]=x[os]=x[ss]=x[ls]=x[cs]=x[ds]=x[ps]=x[fs]=x[us]=x[bs]=!1;function Ts(e){return ts(e)&&es(e.length)&&!!x[Qo(e)]}var $s=Ts,Ae,dt;function Ss(){if(dt)return Ae;dt=1;function e(t){return function(a){return t(a)}}return Ae=e,Ae}var ce={exports:{}};ce.exports;(function(e,t){var a=Mt(),r=t&&!t.nodeType&&t,n=r&&!0&&e&&!e.nodeType&&e,s=n&&n.exports===r,l=s&&a.process,i=function(){try{var d=n&&n.require&&n.require("util").types;return d||l&&l.binding&&l.binding("util")}catch{}}();e.exports=i})(ce,ce.exports);var As=ce.exports,Ps=$s,js=Ss(),pt=As,ft=pt&&pt.isTypedArray,Ns=ft?js(ft):Ps,Zt=Ns;function ks(e,t){if(!(t==="constructor"&&typeof e[t]=="function")&&t!="__proto__")return e[t]}var Qt=ks,Pe,ut;function Is(){if(ut)return Pe;ut=1;var e=Me(),t=ue(),a=Object.prototype,r=a.hasOwnProperty;function n(s,l,i){var d=s[l];(!(r.call(s,l)&&t(d,i))||i===void 0&&!(l in s))&&e(s,l,i)}return Pe=n,Pe}var Rs=Is(),Vs=Me();function Ls(e,t,a,r){var n=!a;a||(a={});for(var s=-1,l=t.length;++s-1&&e%1==0&&e0){if(++t>=Xl)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var Ql=Zl,ec=Kl,tc=Ql,ac=tc(ec),rc=ac,nc=ra,ic=Gl,oc=rc;function sc(e,t){return oc(ic(e,t,nc),e+"")}var lc=sc,cc=ue(),dc=He,pc=ea,fc=q;function uc(e,t,a){if(!fc(a))return!1;var r=typeof t;return(r=="number"?dc(a)&&pc(t,a.length):r=="string"&&t in a)?cc(a[t],e):!1}var bc=uc,mc=lc,vc=bc;function gc(e){return mc(function(t,a){var r=-1,n=a.length,s=n>1?a[n-1]:void 0,l=n>2?a[2]:void 0;for(s=e.length>3&&typeof s=="function"?(n--,s):void 0,l&&vc(a[0],a[1],l)&&(s=n<3?void 0:s,n=1),t=Object(t);++r{if(s==="children")return r&&n?o.cloneElement(r,{children:n}):Object.assign(Object.assign({},n),r);if(s==="className")return h(r,n)}):Ne({},t)}const Ec=e=>{var{children:t,className:a,component:r="th",dataLabel:n,scope:s="col",textCenter:l=!1,sort:i=null,modifier:d,select:c=null,expand:f=null,tooltip:u="",onMouseEnter:p=()=>{},width:g,visibility:m,innerRef:v,info:_,isStickyColumn:y=!1,hasRightBorder:T=!1,hasLeftBorder:E=!1,stickyMinWidth:$="120px",stickyLeftOffset:j,stickyRightOffset:N,isSubheader:w=!1}=e,P=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[S,H]=o.useState(!1),D=F=>{F.target.offsetWidthVt[F]))():null;let R=A?.children||I?.children||L?.children||t,C=null;_&&(C=Za(_)(R),R=C.children);const B=na(A,I,L,Z,U,C),{children:Q=null,isVisible:ne=null,className:ie="",component:k=r}=B,_e=O(B,["children","isVisible","className","component"]),ee=o.createElement(k,Object.assign({"data-label":n,onMouseEnter:u!==null?D:p,scope:r==="th"&&t?s:null,ref:v,className:h(a,l&&b.modifiers.center,w&&b.tableSubhead,y&&z.tableStickyColumn,T&&z.modifiers.borderRight,E&&z.modifiers.borderLeft,d&&b.modifiers[d],ie)},_e,P,y&&{style:Object.assign({"--pf-c-table__sticky-column--MinWidth":$||void 0,"--pf-c-table__sticky-column--Left":j||void 0,right:N||0},P.style)}),R);return u!==null&&(u===""?typeof R=="string":!0)&&S?o.createElement(pe,{content:u||u===""&&t,isVisible:!0},ee):ee},Oc=o.forwardRef((e,t)=>o.createElement(Ec,Object.assign({},e,{innerRef:t})));Oc.displayName="Th";class De extends o.Component{constructor(t){super(t),this.toggleRef=o.createRef(),this.onToggle=a=>{this.setState({isOpen:a})},this.onClick=(a,r)=>{const{rowData:n,extraData:s}=this.props;r&&(a.preventDefault(),r(a,s&&s.rowIndex,n,s))},this.state={isOpen:!1}}render(){const{isOpen:t}=this.state,{items:a,children:r,dropdownPosition:n,dropdownDirection:s,menuAppendTo:l,isDisabled:i,rowData:d,actionsToggle:c}=this.props,f=c?c({onToggle:this.onToggle,isOpen:t,isDisabled:i}):o.createElement(ma,{isDisabled:i,onToggle:this.onToggle});return o.createElement(o.Fragment,null,a.filter(u=>u.isOutsideDropdown).map((u,p)=>{var{title:g,itemKey:m,onClick:v,isOutsideDropdown:_}=u,y=O(u,["title","itemKey","onClick","isOutsideDropdown"]);return typeof g=="string"?o.createElement(M,Object.assign({onClick:T=>this.onClick(T,v)},y,{isDisabled:i,key:m||`outside_dropdown_${p}`,"data-key":m||`outside_dropdown_${p}`}),g):o.cloneElement(g,Object.assign({onClick:v,isDisabled:i},y))}),o.createElement(va,Object.assign({toggle:f,position:n,direction:s,menuAppendTo:l,isOpen:t,dropdownItems:a.filter(u=>!u.isOutsideDropdown).map((u,p)=>{var{title:g,itemKey:m,onClick:v,isSeparator:_}=u,y=O(u,["title","itemKey","onClick","isSeparator"]);return _?o.createElement(ga,Object.assign({},y,{key:m||p,"data-key":m||p})):o.createElement(ha,Object.assign({component:"button",onClick:T=>{this.onClick(T,v),this.onToggle(!t)}},y,{key:m||p,"data-key":m||p}),g)}),isPlain:!0},d&&d.actionProps)),r)}}De.displayName="ActionsColumn";De.defaultProps={children:null,items:[],dropdownPosition:_a.right,dropdownDirection:ya.down,menuAppendTo:"inline",rowData:{},extraData:{}};const xt=(e,t,a,r)=>typeof e=="function"?e(a,r):t,Cc=(e,t,a)=>(r,{rowData:n,column:s,rowIndex:l,columnIndex:i,column:{extraParams:{dropdownPosition:d,dropdownDirection:c,actionsToggle:f,menuAppendTo:u}},property:p})=>{const g={rowIndex:l,columnIndex:i,column:s,property:p},m=xt(t,e,n,g),v=xt(a,n&&n.disableActions,n,g),_=m&&m.length>0?{children:o.createElement(De,{items:m,dropdownPosition:d,dropdownDirection:c,menuAppendTo:u,isDisabled:v,rowData:n,extraData:g,actionsToggle:f},r)}:{};return Object.assign({className:h(b.tableAction),style:{paddingRight:0},isVisible:!0},_)},Tc=(e,{rowIndex:t,columnIndex:a,rowData:r,column:n,property:s})=>{if(!e)return null;const{title:l,props:i}=e,{extraParams:{onExpand:d,expandId:c="expand-toggle"}}=n,f={rowIndex:t,columnIndex:a,column:n,property:s};function u(p){d&&d(p,t,a,i.isOpen,r,f)}return{className:h(b.tableCompoundExpansionToggle,i.isOpen&&b.modifiers.expanded),children:i.isOpen!==void 0&&o.createElement("button",{type:"button",className:h(b.tableButton),onClick:u,"aria-expanded":i.isOpen,"aria-controls":i.ariaControls,id:`${c}-${t}-${a}`},o.createElement(fe,null,l))}},ia=e=>{var{className:t="",onFavorite:a,isFavorited:r,rowIndex:n}=e,s=O(e,["className","onFavorite","isFavorited","rowIndex"]);const l=n===void 0?{}:{id:`favorites-button-${n}`,"aria-labelledby":`favorites-button-${n}`};return o.createElement(M,Object.assign({variant:"plain",className:t,type:"button","aria-label":r?"Starred":"Not starred",onClick:a},l,s),o.createElement(Et,{"aria-hidden":!0}))};ia.displayName="FavoritesCell";const $c=(e,{rowIndex:t,columnIndex:a,rowData:r,column:n,property:s})=>{const{extraParams:{onFavorite:l}}=n,i={rowIndex:t,columnIndex:a,column:n,property:s};if(r&&r.hasOwnProperty("parent")&&!r.fullWidth)return{component:"td",isVisible:!0};function d(f){l&&l(f,r&&!r.favorited,t,r,i)}const c=r.favoritesProps||{};return{className:h(b.tableFavorite,r&&r.favorited&&b.modifiers.favorited),isVisible:!r||!r.fullWidth,children:o.createElement(ia,Object.assign({rowIndex:t,onFavorite:d,isFavorited:r&&r.favorited},c))}},oa=e=>{var{className:t,onClick:a,"aria-label":r,id:n}=e,s=O(e,["className","onClick","aria-label","id"]);return o.createElement(M,Object.assign({id:n,variant:"plain",className:t,type:"button","aria-label":r||"Draggable row draggable button",onClick:a},s),o.createElement(wa,{"aria-hidden":!0}))};oa.displayName="DraggableCell";const Sc=(e,{rowData:t})=>{const{id:a}=t;return{className:"",children:o.createElement(oa,{id:a})}},Ac=(e,t,a)=>(r,{rowIndex:n,rowData:s})=>{const{isExpanded:l,isDetailsExpanded:i,"aria-level":d,"aria-setsize":c,toggleAriaLabel:f,checkAriaLabel:u,showDetailsAriaLabel:p,isChecked:g,checkboxId:m,icon:v}=s.props,_=r.title||r,y=o.createElement("div",{className:h(V.tableTreeViewText),key:"tree-view-text"},v&&o.createElement("span",{className:h(V.tableTreeViewIcon),key:"tree-view-text-icon"},v),o.createElement("span",{className:"pf-c-table__text",key:"table-text"},_)),T=(E,$)=>{t($,E,n,_,s)};return{component:"th",className:"pf-c-table__tree-view-title-cell",children:d!==void 0?o.createElement("div",{className:h(V.tableTreeViewMain)},c>0&&o.createElement("span",{className:h(V.tableToggle),key:"table-toggle"},o.createElement(M,{variant:"plain",onClick:E=>e&&e(E,n,_,s),className:h(l&&b.modifiers.expanded),"aria-expanded":l,"aria-label":f||`${l?"Collapse":"Expand"} row ${n}`},o.createElement("div",{className:h(V.tableToggleIcon)},o.createElement(Ot,{"aria-hidden":"true"})))),!!t&&o.createElement("span",{className:h(V.tableCheck),key:"table-check"},o.createElement("label",{htmlFor:m||`checkbox_${n}`},o.createElement(Ea,{id:m||`checkbox_${n}`,"aria-label":u||`Row ${n} checkbox`,isChecked:g,onChange:T}))),y,!!a&&o.createElement("span",{className:h(V.tableTreeViewDetailsToggle),key:"view-details-toggle"},o.createElement(M,{variant:"plain","aria-expanded":i,"aria-label":p||"Show row details",onClick:E=>a&&a(E,n,_,s)},o.createElement("span",{className:"pf-c-table__details-toggle-icon"},o.createElement(Pa,{"aria-hidden":!0}))))):y}},Pc=e=>{var{children:t,className:a,isActionCell:r=!1,component:n="td",dataLabel:s,textCenter:l=!1,modifier:i,select:d=null,actions:c=null,expand:f=null,treeRow:u=null,compoundExpand:p=null,noPadding:g,width:m,visibility:v,innerRef:_,favorites:y=null,draggableRow:T=null,tooltip:E="",onMouseEnter:$=()=>{},isStickyColumn:j=!1,hasRightBorder:N=!1,hasLeftBorder:w=!1,stickyMinWidth:P="120px",stickyLeftOffset:S,stickyRightOffset:H}=e,D=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[A,I]=o.useState(!1),L=te=>{te.target.offsetWidthVt[te]))():null,_e=u!==null?Ac(u.onCollapse,u.onCheckChange,u.onToggleRowDetails)({title:t},{rowIndex:u.rowIndex,rowData:{props:u.props}}):null,ee=na(Z,B,Q,ne,ie,k,U,_e,R),{isVisible:sa=null,children:F=null,className:ye="",component:la=n}=ee,ca=O(ee,["isVisible","children","className","component"]),da=a&&a.includes("pf-c-table__tree-view-title-cell")||ye&&ye.includes("pf-c-table__tree-view-title-cell"),Be=o.createElement(la,Object.assign({},!da&&{"data-label":s},{onMouseEnter:E!==null?L:$,className:h(a,r&&b.tableAction,l&&b.modifiers.center,g&&b.modifiers.noPadding,j&&z.tableStickyColumn,N&&z.modifiers.borderRight,w&&z.modifiers.borderLeft,b.modifiers[i],R&&b.tableDraggable,ye),ref:_},ca,D,j&&{style:Object.assign({"--pf-c-table__sticky-column--MinWidth":P||void 0,"--pf-c-table__sticky-column--Left":S||void 0,right:H||0},D.style)}),F||t);return E!==null&&(E===""?typeof t=="string":!0)&&A?o.createElement(pe,{content:E||E===""&&t,isVisible:!0},Be):Be},jc=o.forwardRef((e,t)=>o.createElement(Pc,Object.assign({},e,{innerRef:t})));jc.displayName="Td";export{Ct as $,co as A,Ve as B,lc as C,Do as D,ql as E,ue as F,bc as G,Me as H,hc as I,Ll as J,K,Gl as L,rc as M,Rt as N,Wa as O,Ya as P,Oc as Q,Xa as R,jc as S,Ua as T,kt as U,b as V,fe as W,Hc as X,Ue as Y,qc as Z,Ms as _,qt as a,na as a0,Ie as a1,Qi as a2,fo as a3,Qs as a4,Le as a5,Bt as a6,ln as a7,La as a8,jt as a9,Qa as aa,$c as ab,Cc as ac,It as ad,Uc as ae,V as af,Re as ag,ke as ah,Dc as ai,De as aj,Tt as ak,Fc as al,Bc as am,Gc as an,to as b,Ht as c,no as d,As as e,Is as f,Bi as g,Ji as h,re as i,oo as j,ta as k,xo as l,Kt as m,Jt as n,q as o,Xi as p,He as q,Ss as r,ra as s,ve as t,Si as u,Wt as v,ea as w,Xt as x,Ut as y,Zt as z};
//# sourceMappingURL=Td-137060bd.js.map




© 2015 - 2024 Weber Informatics LLC | Privacy Policy