"use strict";(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_primer_react_lib-esm_ActionList_index_js"],{5186:(e,t,i)=>{i.d(t,{O:()=>a});var n=i(67294);let a=n.createContext({})},92992:(e,t,i)=>{i.d(t,{i:()=>d});var n=i(67294),a=i(42483),r=i(42379),o=i(9996),l=i.n(o);let d=({sx:e={}})=>n.createElement(a.Z,{as:"li","aria-hidden":"true",sx:l()({height:1,backgroundColor:"actionListItem.inlineDivider",marginTop:e=>`calc(${(0,r.U2)("space.2")(e)} - 1px)`,marginBottom:2,listStyle:"none"},e),"data-component":"ActionList.Divider"});d.displayName="Divider"},52516:(e,t,i)=>{i.d(t,{S:()=>Q});var n=i(67294),a=i(15388),r=i(15173),o=i(5186),l=i(7261),d=i(69889),c=i(9996),s=i.n(c),u=i(31171),p=i(75308);let g=n.createContext({}),m=(e,t,i)=>t?{color:"primer.fg.disabled",iconColor:"primer.fg.disabled",annotationColor:"primer.fg.disabled"}:i?{color:"fg.muted",iconColor:"fg.muted",annotationColor:"fg.muted"}:"danger"===e?{color:"danger.fg",iconColor:"danger.fg",annotationColor:"fg.muted",hoverColor:"actionListItem.danger.hoverText"}:{color:"fg.default",iconColor:"fg.muted",annotationColor:"fg.muted",hoverColor:"fg.default"},v="20px",b=n.createContext({});var f=i(53670),h=i(34918);function x(){return(x=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var c;let g=n.useRef(null);(0,u.z)(d,g);let{headingId:m,variant:v}=n.useContext(b),{container:y}=n.useContext(o.O);return"ActionMenu"!==y||(0,h.k)(!1),n.createElement(f.Z,{isVisible:!a},n.createElement(p.Z,x({as:e,ref:g,id:null!==(c=r.id)&&void 0!==c?c:m,sx:s()({marginBottom:2,marginX:"full"===v?2:3},i)},r),t))});y.displayName="ActionList.Heading";var M=i(14543);function C(){return(C=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var p;let[g,m]=(0,d.R)(c.children,{heading:y}),v=(0,M.M)(),{listRole:f,listLabelledBy:h,selectionVariant:x}=n.useContext(o.O),I=g.heading?null!==(p=g.heading.props.id)&&void 0!==p?p:v:h;return n.createElement(b.Provider,{value:{variant:e,selectionVariant:t||x,showDividers:i,role:a||f,headingId:v}},g.heading,n.createElement(k,C({sx:s()({margin:0,paddingInlineStart:0,paddingY:"inset"===e?2:0},r),role:a||f,"aria-labelledby":I},c,{ref:u}),m))});I.displayName="ActionList";var D=i(42483);function w(){return(w=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var c,s;let u;let p=(0,M.M)(),{role:g}=n.useContext(b),[m,v]=(0,d.R)(l.children,{groupHeading:O});return m.groupHeading&&(u=null!==(s=m.groupHeading.props.id)&&void 0!==s?s:p),e&&(u=p),n.createElement(D.Z,w({as:"li",role:g?"none":void 0,sx:{"&:not(:first-child)":{marginTop:2},listStyle:"none",...o}},l),n.createElement(j.Provider,{value:{selectionVariant:a,groupHeadingId:u}},e&&!m.groupHeading?n.createElement(O,{title:e,variant:t,auxiliaryText:i}):null,!e&&m.groupHeading?n.cloneElement(m.groupHeading):null,n.createElement(D.Z,{as:"ul",sx:{paddingInlineStart:0},"aria-labelledby":g?void 0:u,"aria-label":g?null!=e?e:null===(c=m.groupHeading)||void 0===c?void 0:c.props.children:void 0,role:r||g&&"group"},m.groupHeading?v:l.children)))};E.displayName="Group";let O=({as:e,variant:t,title:i,auxiliaryText:a,children:r,sx:o=l.P,...d})=>{let{variant:c,role:u}=n.useContext(b),{groupHeadingId:g}=n.useContext(j),m={paddingY:"6px",paddingX:"full"===c?2:3,fontSize:0,fontWeight:"bold",color:"fg.muted",..."filled"===t&&{backgroundColor:"canvas.subtle",marginX:0,marginBottom:2,borderTop:"1px solid",borderBottom:"1px solid",borderColor:"neutral.muted"}};return n.createElement(n.Fragment,null,u?n.createElement(D.Z,w({sx:m,role:"presentation","aria-hidden":"true"},d),n.createElement("span",{id:g},null!=i?i:r),a&&n.createElement("span",null,a)):n.createElement(n.Fragment,null,n.createElement(p.Z,w({as:e||"h3",id:g,sx:s()(m,o)},d),null!=i?i:r),a&&n.createElement("span",null,a)))};var N=i(85529),A=i(41436),L=i(8386),T=i(79902);let z=({variant:e="inline",sx:t={},...i})=>{let a={fontSize:0,lineHeight:"16px",flexGrow:1,flexBasis:0,minWidth:0,marginLeft:"block"===e?0:2,color:"fg.muted",'li[aria-disabled="true"] &':{color:"inherit"},'li[data-variant="danger"]:hover &, li[data-variant="danger"]:active &':{color:"inherit"}},{blockDescriptionId:r,inlineDescriptionId:o}=n.useContext(g);return"block"===e?n.createElement(D.Z,{as:"span",sx:s()(a,t),id:r},i.children):n.createElement(T.Z,{id:o,sx:s()(a,t),title:i.children,inline:!0,maxWidth:"100%"},i.children)};var Z=i(42379);function S(){return(S=Object.assign?Object.assign.bind():function(e){for(var t=1;tn.createElement(D.Z,S({as:"span",sx:s()({height:v,minWidth:(0,Z.U2)("space.3"),maxWidth:v,display:"flex",justifyContent:"center",alignItems:"center",flexShrink:0,marginRight:2},e)},t));P.displayName="LeadingVisualContainer";let V=({sx:e={},...t})=>{let{variant:i,disabled:a,inactive:r}=n.useContext(g);return n.createElement(P,S({sx:s()({color:m(i,a,r).iconColor,svg:{fontSize:0},'[data-variant="danger"]:hover &, [data-variant="danger"]:active &':{color:m(i,a,r).hoverColor}},e)},t),t.children)};V.displayName="LeadingVisual";let R=({sx:e={},...t})=>{let{variant:i,disabled:a,inactive:r}=n.useContext(g);return n.createElement(D.Z,S({as:"span",sx:s()({height:"20px",flexShrink:0,color:m(i,a,r).annotationColor,marginLeft:2,fontWeight:"initial",'[data-variant="danger"]:hover &, [data-variant="danger"]:active &':{color:m(i,a,r).hoverColor}},e)},t),t.children)};R.displayName="TrailingVisual";let H=({selected:e})=>{let t;let{selectionVariant:i,role:a}=n.useContext(b),{selectionVariant:r}=n.useContext(j);if(!(t=void 0!==r?r:i)){if(!e)return null;throw Error("For Item to be selected, ActionList or ActionList.Group needs to have a selectionVariant defined")}return"single"===t||"menu"===a?n.createElement(P,{"data-component":"ActionList.Selection"},e&&n.createElement(N.CheckIcon,null)):n.createElement(P,{"data-component":"ActionList.Selection"},n.createElement(D.Z,{sx:{borderColor:e?"accent.fg":"neutral.emphasis",borderStyle:"solid",borderWidth:"1",borderRadius:"1",cursor:"pointer",display:"grid",height:"var(--base-size-16, 16px)",margin:"0",placeContent:"center",width:"var(--base-size-16, 16px)",backgroundColor:e?"accent.fg":"canvas.default",transition:e?"background-color, border-color 80ms cubic-bezier(0.33, 1, 0.68, 1)":"background-color, border-color 80ms cubic-bezier(0.32, 0, 0.67, 0) 0ms","::before":{width:"var(--base-size-16, 16px)",height:"var(--base-size-16, 16px)",visibility:e?"visible":"hidden",content:'""',backgroundColor:"fg.onEmphasis",transition:e?"visibility 0s linear 0s":"visibility 0s linear 230ms",clipPath:"inset(var(--base-size-16, 16px) 0 0 0)",maskImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEyIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEuNzgwMyAwLjIxOTYyNUMxMS45MjEgMC4zNjA0MjcgMTIgMC41NTEzMDUgMTIgMC43NTAzMTNDMTIgMC45NDkzMjEgMTEuOTIxIDEuMTQwMTkgMTEuNzgwMyAxLjI4MUw0LjUxODYgOC41NDA0MkM0LjM3Nzc1IDguNjgxIDQuMTg2ODIgOC43NiAzLjk4Nzc0IDguNzZDMy43ODg2NyA4Ljc2IDMuNTk3NzMgOC42ODEgMy40NTY4OSA4LjU0MDQyTDAuMjAxNjIyIDUuMjg2MkMwLjA2ODkyNzcgNS4xNDM4MyAtMC4wMDMzMDkwNSA0Ljk1NTU1IDAuMDAwMTE2NDkzIDQuNzYwOThDMC4wMDM1NTIwNSA0LjU2NjQzIDAuMDgyMzg5NCA0LjM4MDgxIDAuMjIwMDMyIDQuMjQzMjFDMC4zNTc2NjUgNC4xMDU2MiAwLjU0MzM1NSA0LjAyNjgxIDAuNzM3OTcgNC4wMjMzOEMwLjkzMjU4NCA0LjAxOTk0IDEuMTIwOTMgNC4wOTIxNyAxLjI2MzM0IDQuMjI0ODJMMy45ODc3NCA2Ljk0ODM1TDEwLjcxODYgMC4yMTk2MjVDMTAuODU5NSAwLjA3ODk5MjMgMTEuMDUwNCAwIDExLjI0OTUgMEMxMS40NDg1IDAgMTEuNjM5NSAwLjA3ODk5MjMgMTEuNzgwMyAwLjIxOTYyNVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=')",maskSize:"75%",maskRepeat:"no-repeat",maskPosition:"center",animation:e?"checkmarkIn 80ms cubic-bezier(0.65, 0, 0.35, 1) forwards 80ms":"checkmarkOut 80ms cubic-bezier(0.65, 0, 0.35, 1) forwards","@keyframes checkmarkIn":{from:{clipPath:"inset(var(--base-size-16, 16px) 0 0 0)"},to:{clipPath:"inset(0 0 0 0)"}},"@keyframes checkmarkOut":{from:{clipPath:"inset(0 0 0 0)"},to:{clipPath:"inset(var(--base-size-16, 16px) 0 0 0)"}}}},"data-component":"ActionList.Checkbox"}))};function G(){return(G=Object.assign?Object.assign.bind():function(e){for(var t=1;tn.createElement(A.u,{text:t},n.createElement(D.Z,{as:"button",sx:{background:"none",color:"inherit",border:"none",padding:0,font:"inherit",cursor:"pointer",display:"flex"},"aria-labelledby":e},n.createElement(i,null,n.createElement(N.AlertIcon,null))));W.displayName="InactiveIndicator";let B=n.forwardRef(({variant:e="default",disabled:t=!1,inactiveText:i,selected:a,active:r=!1,onSelect:c,sx:u=l.P,id:p,role:f,_PrivateItemWrapper:h,...x},y)=>{let C,k;let[I,w]=(0,d.R)(x.children,{leadingVisual:V,trailingVisual:R,blockDescription:[z,e=>"block"===e.variant],inlineDescription:[z,e=>"block"!==e.variant]}),{variant:E,role:O,showDividers:N,selectionVariant:A}=n.useContext(b),{selectionVariant:T}=n.useContext(j),{container:Z,afterSelect:S,selectionAttribute:P}=n.useContext(o.O),B=!!i,_=B&&void 0===Z,$=n.useCallback((e,t)=>{"function"==typeof c&&c(e),e.defaultPrevented||"function"!=typeof t||t(e)},[c]),X=T||A;"ActionMenu"===Z?C="single"===X?"menuitemradio":"multiple"===X?"menuitemcheckbox":"menuitem":"SelectPanel"===Z&&"listbox"===O&&void 0!==X&&(C="option");let F=f||C;"menuitemradio"===F||"menuitemcheckbox"===F?k="aria-checked":"option"===F&&(k="aria-selected");let Q=P||k,{theme:J}=(0,L.Fg)(),q={position:"relative",display:"flex",paddingX:2,fontSize:1,paddingY:"6px",lineHeight:v,minHeight:5,marginX:"inset"===E?2:0,borderRadius:2,transition:"background 33.333ms linear",color:m(e,t,B).color,cursor:"pointer","&[aria-disabled], &[data-inactive]":{cursor:"not-allowed",'[data-component="ActionList.Checkbox"]':{cursor:"not-allowed",bg:a?"fg.muted":"var(--color-input-disabled-bg, rgba(175, 184, 193, 0.2))",borderColor:a?"fg.muted":"var(--color-input-disabled-bg, rgba(175, 184, 193, 0.2))"}},appearance:"none",background:"unset",border:"unset",width:"inset"===E?"calc(100% - 16px)":"100%",fontFamily:"unset",textAlign:"unset",marginY:"unset","@media (hover: hover) and (pointer: fine)":{":hover:not([aria-disabled]):not([data-inactive])":{backgroundColor:`actionListItem.${e}.hoverBg`,color:m(e,t,B).hoverColor,boxShadow:`inset 0 0 0 max(1px, 0.0625rem) ${null==J?void 0:J.colors.actionListItem.default.activeBorder}`},"&:focus-visible, > a.focus-visible, &:focus.focus-visible":{outline:"none",border:"2 solid",boxShadow:`0 0 0 2px ${null==J?void 0:J.colors.accent.emphasis}`},":active:not([aria-disabled]):not([data-inactive])":{backgroundColor:`actionListItem.${e}.activeBg`,color:m(e,t,B).hoverColor}},"@media (forced-colors: active)":{":focus, &:focus-visible, > a.focus-visible":{outline:"solid 1px transparent !important"}},'[data-component="ActionList.Item--DividerContainer"]':{position:"relative"},'[data-component="ActionList.Item--DividerContainer"]::before':{content:'" "',display:"block",position:"absolute",width:"100%",top:"-7px",border:"0 solid",borderTopWidth:N?"1px":"0",borderColor:"var(--divider-color, transparent)"},":not(:first-of-type)":{"--divider-color":null==J?void 0:J.colors.actionListItem.inlineDivider},'[data-component="ActionList.Divider"] + &':{"--divider-color":"transparent !important"},"&:hover:not([aria-disabled]):not([data-inactive]), &:focus:not([aria-disabled]):not([data-inactive]), &[data-focus-visible-added]:not([aria-disabled]):not([data-inactive])":{"--divider-color":"transparent"},"&:hover:not([aria-disabled]):not([data-inactive]) + &, &[data-focus-visible-added] + li":{"--divider-color":"transparent"},...r?{fontWeight:"bold",bg:"actionListItem.default.selectedBg","&::after":{position:"absolute",top:"calc(50% - 12px)",left:-2,width:"4px",height:"24px",content:'""',bg:"accent.fg",borderRadius:2}}:{}},K=n.useCallback(e=>{t||B||$(e,S)},[$,t,B,S]),ee=n.useCallback(e=>{!t&&!B&&[" ","Enter"].includes(e.key)&&(" "===e.key&&(e.preventDefault(),e.defaultPrevented=!1),$(e,S))},[$,t,B,S]),et=(0,M.M)(p),ei=`${et}--label`,en=`${et}--inline-description`,ea=`${et}--block-description`,er=B&&!_?`${et}--warning-message`:void 0,eo=h||n.Fragment,el=Q&&F&&["menuitemradio","menuitemcheckbox","option"].includes(F),ed={onClick:K,onKeyPress:ee,"aria-disabled":!!t||void 0,"data-inactive":!!B||void 0,tabIndex:t||_?void 0:0,"aria-labelledby":`${ei} ${I.inlineDescription?en:""}`,"aria-describedby":I.blockDescription?[ea,er].join(" "):er,...el&&{[Q]:a},role:F,id:et},ec=h?{role:F?"none":void 0}:ed,es=h?ed:{};return n.createElement(g.Provider,{value:{variant:e,disabled:t,inactive:!!i,inlineDescriptionId:en,blockDescriptionId:ea}},n.createElement(U,G({ref:y,sx:s()(q,u),"data-variant":"danger"===e?e:void 0},ec,x),n.createElement(eo,es,n.createElement(H,{selected:a}),_&&I.leadingVisual?n.createElement(W,{labelId:ei,text:i,visualComponent:V}):I.leadingVisual,n.createElement(D.Z,{"data-component":"ActionList.Item--DividerContainer",sx:{display:"flex",flexDirection:"column",flexGrow:1,minWidth:0}},n.createElement(Y,{if:!!I.trailingVisual||_&&!I.leadingVisual,sx:{display:"flex",flexGrow:1}},n.createElement(Y,{if:!!I.inlineDescription,sx:{display:"flex",flexGrow:1,alignItems:"baseline",minWidth:0}},n.createElement(D.Z,{as:"span",id:ei,sx:{flexGrow:I.inlineDescription?0:1,fontWeight:I.inlineDescription||I.blockDescription?"bold":"normal",marginBlockEnd:I.blockDescription?"4px":void 0}},w),I.inlineDescription),_&&!I.leadingVisual?n.createElement(W,{labelId:ei,text:i,visualComponent:R}):I.trailingVisual),B&&Z?n.createElement(D.Z,{as:"span",sx:{fontSize:0,lineHeight:"16px",color:"attention.fg"},id:er},i):null,I.blockDescription))))});B.displayName="ActionList.Item";let Y=e=>{let{if:t,...i}=e;return t?n.createElement(D.Z,i,e.children):n.createElement(n.Fragment,null,e.children)};var _=i(73290);function $(){return($=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let l={paddingX:2,paddingY:"6px",display:"flex",flexGrow:1,borderRadius:2,color:"inherit","&:hover":{color:"inherit",textDecoration:"none"}};return n.createElement(B,{active:t,sx:{paddingY:0,paddingX:0},inactiveText:i,"data-inactive":!!i||void 0,_PrivateItemWrapper:({children:t,onClick:d,...c})=>i?n.createElement(D.Z,$({sx:s()(l,e)},c),t):n.createElement(_.Z,$({as:a,sx:s()(l,e)},c,r,{onClick:e=>{d&&d(e),r.onClick&&r.onClick(e)},ref:o}),t)},r.children)});var F=i(92992);let Q=Object.assign(I,{Group:E,Item:B,LinkItem:X,Divider:F.i,Description:z,LeadingVisual:V,TrailingVisual:R,Heading:y,GroupHeading:O})},79902:(e,t,i)=>{i.d(t,{Z:()=>c});var n=i(67294),a=i(15388),r=i(27999),o=i(15173);function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;te.inline?"inline-block":"inherit",e=>e.inline?"top":"initial",r.kk,e=>e.expandable?"&:hover { max-width: 10000px; }":"",o.Z),c=n.forwardRef(function({as:e,expandable:t=!1,inline:i=!1,maxWidth:a=125,...r},o){return n.createElement(d,l({ref:o,as:e,expandable:t,inline:i,maxWidth:a},r))})},69889:(e,t,i)=>{i.d(t,{R:()=>a});var n=i(67294);function a(e,t){var i;let a=(i=()=>void 0,Object.keys(t).reduce((e,n)=>(e[n]=i(t[n]),e),{})),r=[],o=Object.keys(t),l=Object.values(t);return n.Children.forEach(e,e=>{if(!n.isValidElement(e)){r.push(e);return}let t=l.findIndex(t=>{if(!Array.isArray(t))return e.type===t;{let[i,n]=t;return e.type===i&&n(e.props)}});if(-1===t){r.push(e);return}let i=o[t];a[i]||(a[i]=e)}),[a,r]}}}]); //# sourceMappingURL=vendors-node_modules_primer_react_lib-esm_ActionList_index_js-d283a5e45987.js.map