performance.mark("js-parse-end:73171-c8706240affa50dc.js"); "use strict";(globalThis.webpackChunk_github_ui_github_ui=globalThis.webpackChunk_github_ui_github_ui||[]).push([["73171"],{34836(e,l,n){n.d(l,{Ft:()=>t,HZ:()=>d,IR:()=>k,KO:()=>u,MR:()=>s,YQ:()=>r,d6:()=>i,fk:()=>c,fy:()=>m,mQ:()=>y,qH:()=>o,qg:()=>g});var a=n(38621);let i={text:{type:"text",displayName:"Text",icon:a.TypographyIcon,valueField:"textValue"},single_select:{type:"single_select",displayName:"Single Select",icon:a.SingleSelectIcon,valueField:"singleSelectOptionId"},date:{type:"date",displayName:"Date",icon:a.CalendarIcon,valueField:"dateValue"},number:{type:"number",displayName:"Number",icon:a.NumberIcon,valueField:"numberValue"}},s=Object.values(i);function t(e,l){switch(e){case"text":return{textValue:l};case"single_select":return{singleSelectOptionId:l};case"date":return{dateValue:l};case"number":{let e=Number(l);return isNaN(e)?{}:{numberValue:e}}}}function r(e){return{...e,dataType:d(e.dataType)}}function d(e){switch(e){case"TEXT":case"text":return"text";case"SINGLE_SELECT":case"single_select":return"single_select";case"DATE":case"date":return"date";case"number":case"NUMBER":return"number";default:throw Error(`Unsupported field type: ${e}`)}}let u="IssueFieldSingleSelectValue",o="IssueFieldTextValue",c="IssueFieldDateValue",g="IssueFieldNumberValue";function m(e,l){if(e)switch(l){case u:e.setValue(null,"name"),e.setValue(null,"color"),e.setValue(null,"description");break;case c:case o:case g:e.setValue(null,"value");break;default:return l}}function y(e){return i[e].icon}function k(e){if(!e||0===e.length)return null;let l=[];for(let n of e)n&&n.id&&n.name&&n.dataType&&l.push(r(n));return l.length>0?l:null}},15929(e,l,n){n.d(l,{PU:()=>r,d:()=>d,Yd:()=>u});var a=n(74848),i=n(16522),s=n(29213);let t="IssueTypePickerItemLeadingVisual-module__issueTypeColorIndicator__W1kQd";function r(){let e,l=(0,i.c)(1);return l[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsxs)("svg",{width:"12",height:"12",viewBox:"0 0 12 12",fill:"none","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("rect",{width:"12",height:"12",rx:"6",fill:"var(--bgColor-muted)"}),(0,a.jsx)("rect",{x:"1",y:"1",width:"10",height:"10",rx:"5",stroke:"var(--borderColor-muted)",strokeWidth:"2",strokeDasharray:"2.5 1.4",strokeDashoffset:"1.25"})]}),l[0]=e):e=l[0],e}r.displayName="NoTypeIndicator";let d=e=>function(){let l=s.i4.find(l=>l===e),{bg:n,accent:i}=(0,s.Wk)(l);return(0,a.jsx)("div",{style:{"--bg":`${n}`,"--accent":`${i}`},className:t})};function u(e){let l,n,r,d=(0,i.c)(7),{color:u}=e;d[0]!==u?(l=s.i4.find(e=>e===u),d[0]=u,d[1]=l):l=d[1];let o=l,{bg:c,accent:g}=(0,s.Wk)(o),m=`${c}`,y=`${g}`;d[2]!==m||d[3]!==y?(n={"--bg":m,"--accent":y},d[2]=m,d[3]=y,d[4]=n):n=d[4];let k=n;return d[5]!==k?(r=(0,a.jsx)("div",{style:k,className:t}),d[5]=k,d[6]=r):r=d[6],r}u.displayName="IssueTypeColorIndicator"},14507(e,l,n){n.d(l,{N:()=>t,z:()=>r});var a=n(74848),i=n(29213),s=n(38621);function t(e){return"TEXT"===e?s.TypographyIcon:"SINGLE_SELECT"===e?s.SingleSelectIcon:"DATE"===e?s.CalendarIcon:"NUMBER"===e?s.NumberIcon:void 0}let r=e=>function(){let l=i.i4.find(l=>l===e),{bg:n,accent:s}=(0,i.Wk)(l);return(0,a.jsx)("div",{className:"IssueFieldLeadingVisual-module__colorIndicator__TmLnb",style:{backgroundColor:n,borderColor:s}})}},63005(e,l,n){n.d(l,{iF:()=>P});var a,i,s,t,r,d,u,o=n(74848);let c={kind:"InlineDataFragment",name:"IssueFieldPickerIssueField"};c.hash="31d854fea63dea594c796cfb9821b91c";let g={argumentDefinitions:[{defaultValue:null,kind:"LocalArgument",name:"issueFieldsPageSize"}],kind:"Fragment",metadata:{connection:[{count:"issueFieldsPageSize",cursor:null,direction:"forward",path:["issueFields"]}]},name:"IssueFieldPickerPaginated",selections:[{alias:"issueFields",args:null,concreteType:"IssueFieldsConnection",kind:"LinkedField",name:"__Organization_issueFields_connection",plural:!1,selections:[{alias:null,args:null,concreteType:"IssueFieldsEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"node",plural:!1,selections:[{kind:"InlineDataFragmentSpread",name:"IssueFieldPickerIssueField",selections:[{kind:"InlineFragment",selections:a=[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"databaseId",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"description",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"dataType",storageKey:null}],type:"IssueFieldText",abstractKey:null},{kind:"InlineFragment",selections:a,type:"IssueFieldSingleSelect",abstractKey:null},{kind:"InlineFragment",selections:a,type:"IssueFieldDate",abstractKey:null},{kind:"InlineFragment",selections:a,type:"IssueFieldNumber",abstractKey:null}],args:null,argumentDefinitions:[]},{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"cursor",storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"PageInfo",kind:"LinkedField",name:"pageInfo",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"endCursor",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"hasNextPage",storageKey:null}],storageKey:null}],storageKey:null}],type:"Organization",abstractKey:null};g.hash="8a6dd6e5fd4fe5d70ead8019af2bbe61";let m={fragment:{argumentDefinitions:[i={defaultValue:null,kind:"LocalArgument",name:"issueFieldsPageSize"},s={defaultValue:null,kind:"LocalArgument",name:"name"}],kind:"Fragment",metadata:null,name:"IssueFieldPickerQuery",selections:[{alias:null,args:t=[{kind:"Variable",name:"login",variableName:"name"}],concreteType:"Organization",kind:"LinkedField",name:"organization",plural:!1,selections:[{args:[{kind:"Variable",name:"issueFieldsPageSize",variableName:"issueFieldsPageSize"}],kind:"FragmentSpread",name:"IssueFieldPickerPaginated"}],storageKey:null}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[s,i],kind:"Operation",name:"IssueFieldPickerQuery",selections:[{alias:null,args:t,concreteType:"Organization",kind:"LinkedField",name:"organization",plural:!1,selections:[{alias:null,args:r=[{kind:"Variable",name:"first",variableName:"issueFieldsPageSize"}],concreteType:"IssueFieldsConnection",kind:"LinkedField",name:"issueFields",plural:!1,selections:[{alias:null,args:null,concreteType:"IssueFieldsEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"node",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},{kind:"TypeDiscriminator",abstractKey:"__isIssueFields"},{kind:"InlineFragment",selections:u=[d={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"databaseId",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"description",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"dataType",storageKey:null}],type:"IssueFieldText",abstractKey:null},{kind:"InlineFragment",selections:u,type:"IssueFieldSingleSelect",abstractKey:null},{kind:"InlineFragment",selections:u,type:"IssueFieldDate",abstractKey:null},{kind:"InlineFragment",selections:u,type:"IssueFieldNumber",abstractKey:null},{kind:"InlineFragment",selections:[d],type:"Node",abstractKey:"__isNode"}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"cursor",storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"PageInfo",kind:"LinkedField",name:"pageInfo",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"endCursor",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"hasNextPage",storageKey:null}],storageKey:null}],storageKey:null},{alias:null,args:r,filters:null,handle:"connection",key:"Organization_issueFields",kind:"LinkedHandle",name:"issueFields"},d],storageKey:null}]},params:{id:"dadedc2e94c39085c4fdd2fe515621a9",metadata:{},name:"IssueFieldPickerQuery",operationKind:"query",text:null}};m.hash="9a4fe5cc933711b34b06c8deb4838e9d";var y=n(16522),k=n(46960),p=n(26175),F=n(71649),f=n(22924),b=n(13739),h=n(51189),I=n(4925),S=n(83223),_=n(96540),K=n(18312),N=n(14507);let T=(0,h.Xl)(),v=(0,o.jsxs)("div",{className:"IssueFieldPicker-module__footer__etktB",children:[(0,o.jsx)(I.A,{variant:"success",children:"Preview"}),(0,o.jsx)(S.A,{href:T?"https://github-grid.enterprise.slack.com/archives/C0969KWTU01":"https://github.com/orgs/community/discussions/189141",children:"Share feedback"})]});function P(e){let l,n,a,i,s,t=(0,y.c)(12);return t[0]!==e?({anchorElement:l,...n}=e,t[0]=e,t[1]=l,t[2]=n):(l=t[1],n=t[2]),t[3]!==l?(a=e=>l(e),t[3]=l,t[4]=a):a=t[4],t[5]!==l||t[6]!==n?(i=()=>(0,o.jsx)(x,{anchorElement:(e,n)=>l(e,n),...n}),t[5]=l,t[6]=n,t[7]=i):i=t[7],t[8]!==n.insidePortal||t[9]!==a||t[10]!==i?(s=(0,o.jsx)(F.y,{anchorElement:a,createChild:i,insidePortal:n.insidePortal,keybindingCommandId:"item-pickers:open-fields"}),t[8]=n.insidePortal,t[9]=a,t[10]=i,t[11]=s):s=t[11],s}function x(e){let l,n,a,i,s,t,r,d,u=(0,y.c)(23);u[0]!==e?({owner:n,anchorElement:l,...a}=e,u[0]=e,u[1]=l,u[2]=n,u[3]=a):(l=u[1],n=u[2],a=u[3]);let c=(0,K.useRelayEnvironment)(),[g,p]=(0,_.useState)(!0),[F,h]=(0,_.useState)(0),[I,S]=(0,_.useState)(!1),[N,T]=(0,_.useState)(null);u[4]!==c||u[5]!==n?(i=()=>{(0,b.SD)({environment:c,query:m,variables:{name:n,issueFieldsPageSize:50}}).subscribe({next:e=>{T(e.organization??null),p(!1),S(!1)},error:()=>{S(!0),p(!1)}})},u[4]=c,u[5]=n,u[6]=i):i=u[6],u[7]!==c||u[8]!==F||u[9]!==n?(s=[c,F,n],u[7]=c,u[8]=F,u[9]=n,u[10]=s):s=u[10],(0,_.useEffect)(i,s),u[11]===Symbol.for("react.memo_cache_sentinel")?(t=k.k.cantEditItems("fields"),u[11]=t):t=u[11],u[12]!==l?(r={errorMessage:t,anchorElement:l,open:!0},u[12]=l,u[13]=r):r=u[13];let{createFallbackComponent:v}=(0,f.j)(r);if(I){let e,l;return u[14]===Symbol.for("react.memo_cache_sentinel")?(e=()=>h(E),u[14]=e):e=u[14],u[15]!==v?(l=v(e),u[15]=v,u[16]=l):l=u[16],l}return u[17]!==l||u[18]!==N||u[19]!==g||u[20]!==n||u[21]!==a?(d=(0,o.jsx)(L,{owner:n,fields:N,isLoading:g,anchorElement:l,...a}),u[17]=l,u[18]=N,u[19]=g,u[20]=n,u[21]=a,u[22]=d):d=u[22],d}function E(e){return e+1}function L(e){let l,n,a,i,s,t,r,d,u=(0,y.c)(31),{title:c,width:m,fields:F,fieldsSet:f,onSelectionChange:b,insidePortal:h,anchorElement:I,isLoading:S,nested:T,notice:P}=e,x=void 0===c?k.k.fieldsHeader:c,E=void 0===m?"medium":m,[L,w]=(0,_.useState)(""),D=(0,K.useFragment)(g,F);if(u[0]!==D?.issueFields?.edges||u[1]!==f){let e,n=D?.issueFields?.edges?.flatMap(C)||[];u[3]!==f?(e=e=>!!e&&(!(f.length>0)||!e.name||-1===f.indexOf(e.name)),u[3]=f,u[4]=e):e=u[4],l=n.filter(e),u[0]=D?.issueFields?.edges,u[1]=f,u[2]=l}else l=u[2];let R=l;e:{let e;if(!L){n=R;break e}if(u[5]!==R||u[6]!==L){let l;u[8]!==L?(l=e=>e.name&&e.name.toLowerCase().indexOf(L.toLowerCase())>=0,u[8]=L,u[9]=l):l=u[9],e=R.filter(l),u[5]=R,u[6]=L,u[7]=e}else e=u[7];n=e}let O=n;u[10]===Symbol.for("react.memo_cache_sentinel")?(a=e=>{w(e)},u[10]=a):a=u[10];let A=a,z=(0,_.useId)();u[11]!==z?(i=e=>({id:e.id||z,text:e.name,description:e.description||"",descriptionVariant:"block",leadingVisual:(0,N.N)(e.dataType||"TEXT"),source:e}),u[11]=z,u[12]=i):i=u[12];let j=i,G=(0,_.useRef)(null),W=0===O.length;return u[13]===Symbol.for("react.memo_cache_sentinel")?(s=[],u[13]=s):s=u[13],u[14]!==I?(t=e=>I(e,G),u[14]=I,u[15]=t):t=u[15],u[16]!==W?(r=W?{title:"No issue fields were found",variant:"empty",body:"Try searching with a different query for results."}:void 0,u[16]=W,u[17]=r):r=u[17],u[18]!==j||u[19]!==h||u[20]!==S||u[21]!==O||u[22]!==T||u[23]!==P||u[24]!==b||u[25]!==W||u[26]!==t||u[27]!==r||u[28]!==x||u[29]!==E?(d=(0,o.jsx)(p.O,{loading:S,items:O,initialSelectedItems:s,filterItems:A,title:x,getItemKey:V,convertToItemProps:j,placeholderText:"Filter fields",selectionVariant:"single",onSelectionChange:b,renderAnchor:t,insidePortal:h,height:"large",width:E,nested:T,resultListAriaLabel:"Issue Fields results",triggerOpen:!0,secondaryAction:v,notice:P,selectPanelRef:G,keybindingCommandId:"item-pickers:open-fields",improvedNoMatchAccessibility:W,noMatchMessage:r}),u[18]=j,u[19]=h,u[20]=S,u[21]=O,u[22]=T,u[23]=P,u[24]=b,u[25]=W,u[26]=t,u[27]=r,u[28]=x,u[29]=E,u[30]=d):d=u[30],d}function V(e){return e.id||""}function C(e){return e?.node?[(0,K.readInlineData)(c,e.node)]:[]}P.displayName="IssueFieldPicker",x.displayName="IssueFieldPickerFetcher",L.displayName="ItemPickerWrapper"},29213(e,l,n){n.d(l,{M3:()=>d,Nh:()=>u,Wk:()=>r,i4:()=>s});var a=n(16522),i=n(94709);let s=["GRAY","BLUE","GREEN","YELLOW","ORANGE","RED","PINK","PURPLE"],t={BLUE:"accent",GREEN:"success",YELLOW:"attention",ORANGE:"severe",RED:"danger",PINK:"sponsors",PURPLE:"done"},r=e=>{let l,n=(0,a.c)(3),i=void 0===e?"GRAY":e,{getPresentationalColor:s}=d();return n[0]!==s||n[1]!==i?(l=s(i),n[0]=s,n[1]=i,n[2]=l):l=n[2],l},d=()=>{let e,l,n=(0,a.c)(5),{theme:s,resolvedColorScheme:r}=(0,i.DP)(),d=void 0===r?"light":r;n[0]!==d||n[1]!==s?.colorSchemes?(e=e=>{let l=void 0===e?"GRAY":e,n=o(d),a=s?.colorSchemes?.[n]?.colors;if("GRAY"===l)return{bg:a?.canvas?.subtle,fg:a?.fg?.muted,border:a?.border?.default,accent:a?.fg?.subtle};{let e=a?.[t[l]];return{bg:e?.subtle,fg:e?.fg,border:e?.muted,accent:e?.emphasis}}},n[0]=d,n[1]=s?.colorSchemes,n[2]=e):e=n[2];let u=e;return n[3]!==u?(l={getPresentationalColor:u},n[3]=u,n[4]=l):l=n[4],l},u=e=>s.includes(e),o=e=>"light_colorblind"===e||"light_tritanopia"===e?"light":"dark_colorblind"===e||"dark_tritanopia"===e?"dark":e}}]); //# sourceMappingURL=73171-c8706240affa50dc-b07e3a554ff00a7a.js.map