PageSourceSearch

https://cdn.archidekt.com/_next/static/chunks/pages/moderation/community-82f0e45b6fd3d6d4.js

js archidekt.com collected 2026-09-25 18:52:36 UTC 7,414 bytes, 2 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8682],{19576:e=>{e.exports={communityLink:"communityLinkControls_communityLink__xFaG9",linkGrid:"communityLinkControls_linkGrid___RhFV",colors:"communityLinkControls_colors__DHyXN"}},21118:(e,a,t)=>{"use strict";t.r(a),t.d(a,{__N_SSP:()=>f,default:()=>v});var l=t(75038),n=t(76430),o=t(32071),s=t(21159),i=t(57358),r=t(79761),c=t(56771),d=t(16950),u=t(51960),m=t(69133),p=t(68835),g=t(77039),h=t.n(g),_=t(7648),k=t(40120),b=t(19576),x=t.n(b);let y={link:null,label:null,tag:null,color:null},j=({tag:e,color:a,label:t,link:n,onUpdate:o})=>{let s=(l,s)=>{o({tag:e,color:a,label:t,link:n,[s]:l})};return(0,l.jsxs)("div",{className:x().communityLink,children:[(0,l.jsxs)("div",{className:x().linkGrid,children:[(0,l.jsx)(c.A,{header:"Link",value:n||"",onChange:e=>s(e,"link"),placeholder:"Target link"}),(0,l.jsx)(c.A,{header:"Label",value:t||"",onChange:e=>s(e,"label"),placeholder:"Awesome description"}),(0,l.jsx)(c.A,{header:"Tag",value:e||"",onChange:e=>s(e,"tag"),placeholder:"Punchy tag"}),(0,l.jsx)(_.A,{header:"Color",value:a,placeholder:"No color",triggerWrapperClassName:x().colors,options:[{label:"Purple",color:"#a42efd"},{color:"#ff555b",label:"Red"},{color:"#4286f4",label:"Blue"},{color:"#1ebb6c",label:"Green"},{color:"#fa890d",label:"Orange"}].map(e=>({label:(0,l.jsxs)("div",{children:[(0,l.jsx)(k.A,{name:"square",style:{color:e.color}}),e.label]}),id:e.color,value:e.color,onClick:()=>s(e.color,"color")}))})]}),(0,l.jsx)(p.A,{disabled:h()({tag:e,link:n,color:a,label:t},y),onClick:()=>o(y),children:"Clear link"})]})};var w=t(50347),C=t.n(w),f=!0;let v=({res:e})=>{let[a,t]=(0,n.useState)(!1),[g,h]=(0,n.useState)(e),_=e=>{h({...g,...e})};return(0,l.jsx)(r.A,{title:"Deck tags configuration",robots:"noindex",className:C().container,children:(0,l.jsxs)("div",{className:C().content,children:[(0,l.jsx)("h2",{children:"Community management"}),(0,l.jsxs)("form",{className:C().form,onSubmit:e=>(e.preventDefault(),t(!0),i.A.update({...g,id:o.ow}).then(()=>s.A.create("Community options updated!","Management Page","success")).catch(()=>s.A.create("Failed to update community options","Management Page")).finally(()=>t(!1))),children:[(0,l.jsx)(c.A,{className:C().input,value:g.contestName,placeholder:"My super awesome contest name!",onChange:e=>_({contestName:e}),header:"Contest name"}),(0,l.jsx)(c.A,{className:C().input,value:g.contestWinners,placeholder:"123,456,789",onChange:e=>_({contestWinners:e}),header:"Contest Winners"}),(0,l.jsxs)("div",{children:[(0,l.jsx)("label",{children:"Featured format"}),(0,l.jsx)(d.A,{value:g.featuredFormat,onChange:e=>_({featuredFormat:e})})]}),(0,l.jsx)("div",{children:(0,l.jsx)(u.A,{label:"Featured tag",initalSelectedTagId:g.featuredTag,onSelect:e=>_({featuredTag:e})})}),(0,l.jsxs)("div",{className:C().buttons,children:[(0,l.jsx)(p.A,{disabled:null===g.featuredFormat,type:"button",onClick:()=>_({featuredFormat:null}),children:"Clear featured format"}),(0,l.jsx)(p.A,{disabled:null===g.featuredTag,type:"button",onClick:()=>_({featuredTag:null}),children:"Clear featured tag"})]}),(0,l.jsxs)("div",{children:[(0,l.jsx)(j,{tag:g.tagOne,label:g.labelOne,color:g.colorOne,link:g.linkOne,onUpdate:({link:e,label:a,color:t,tag:l})=>_({linkOne:e,labelOne:a,tagOne:l,colorOne:t})}),(0,l.jsx)(j,{link:g.linkTwo,tag:g.tagTwo,color:g.colorTwo,label:g.labelTwo,onUpdate:({link:e,color:a,tag:t,label:l})=>{_({linkTwo:e,labelTwo:l,tagTwo:t,colorTwo:a})}}),(0,l.jsx)(j,{link:g.linkThree,tag:g.tagThree,color:g.colorThree,label:g.labelThree,onUpdate:({link:e,color:a,tag:t,label:l})=>{_({linkThree:e,labelThree:l,tagThree:t,colorThree:a})}})]}),(0,l.jsx)("div",{children:(0,l.jsxs)(p.A,{className:C().submit,disabled:a,color:"green",type:"submit",children:[a&&(0,l.jsx)(m.A,{size:"xSmall"}),"Save community options"]})})]})]})})}},31201:(e,a,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/moderation/community",function(){return t(21118)}])},50347:e=>{e.exports={container:"community_container__jEov3",content:"community_content__xHEUv",form:"community_form__wclEt",input:"community_input__NY5rb",buttons:"community_buttons__BKwu9",submit:"community_submit__vuU7S"}},51960:(e,a,t)=>{"use strict";t.d(a,{A:()=>m});
1var l=t(75038),n=t(76430),o=t(93275),s=t(56771),i=t(8682),r=t(69133),c=t(40120),d=t(62384),u=t.n(d);let m=({onSelect:e,onChange:a,placeholder:t="Budget, Elves, cEDH, etc.",disabled:d,label:m,className:p="",clearValueOnSelection:g=!1,initalSelectedTagId:h,disabledOptions:_={}})=>{let[k,b]=(0,n.useState)(!1),[x,y]=(0,n.useState)(),[j,w]=(0,n.useState)("");(0,n.useEffect)(()=>{b(!0),o.A.list().then(e=>{if(y(e),h){let a=e.find(e=>`${e.id}`==`${h}`);a&&w(a?.name)}}).finally(()=>b(!1))},[]);let C=x?.map(a=>({id:a.id,label:a.name.toLocaleLowerCase(),onClick:()=>{var t;e(a.id||0,t=a.name),g?w(""):w(t)},aliases:a.aliases,disabled:_[a.name]||!1}))||[];return(0,l.jsxs)("div",{className:`${u().group} ${p}`,children:[(0,l.jsx)("label",{children:m||"Choose tag to add"}),(0,l.jsx)(i.A,{skipCloseOnClick:!0,disabled:d,menuClassName:u().menu,options:k?[{type:"custom",customChild:(0,l.jsxs)("span",{className:u().loadingOption,children:[(0,l.jsx)(r.A,{size:"xSmall"})," Loading tags"]})}]:C.filter(e=>e.label.toLocaleLowerCase().includes(j.toLocaleLowerCase())||e.aliases.toLocaleLowerCase().includes(j.toLocaleLowerCase())),children:(0,l.jsxs)("span",{className:u().trigger,children:[(0,l.jsx)(s.A,{selectOnFocus:!0,className:u().input,placeholder:k&&h?"Fetching tags ...":t,onChange:e=>{a&&a(e),w(e)},disabled:d||k&&!!h,value:j}),(0,l.jsx)(c.A,{name:"triangle down",className:u().dropdownIndicator})]})})]})}},57358:(e,a,t)=>{"use strict";t.d(a,{A:()=>i});var l=t(81639),n=t(36601),o=t(32071);class s extends n.B{details=async()=>{if(!o.ow)throw Error("No community record ID found");return super.get(`/api/community/management/${o.ow}/`)};update=async e=>{if(!o.ow)throw Error("No community record ID found");return super.patch(`/api/community/management/${o.ow}/`,e)};getSiteRules=async()=>super.get("/api/users/moderator/rules/");updateSiteRules=async e=>super.post("/api/users/moderator/rules/",e);listImageUploads=async e=>super.get(`/api/users/listImages/?${l.stringify(e)}`)}let i=new s},62384:e=>{e.exports={group:"deckTagSelector_group__t4i3C",input:"deckTagSelector_input__Cm9Uj",menu:"deckTagSelector_menu___Ew8z",loadingOption:"deckTagSelector_loadingOption__O66Xn",trigger:"deckTagSelector_trigger__mccl5",dropdownIndicator:"deckTagSelector_dropdownIndicator__bnR2W"}},93275:(e,a,t)=>{"use strict";t.d(a,{A:()=>o});var l=t(36601);class n extends l.B{list=async(e="")=>super.get(`/api/decks/tags/v2/?q=${e}`);create=async e=>super.post("/api/decks/tags/",e);update=async e=>super.patch(`/api/decks/tags/${e.id}/`,e);remove=async e=>super.delete(`/api/decks/tags/${e}/`,void 0,!0);getTags=async e=>super.get(`/api/decks/${e}/tagRelations/`);createDeckRelation=async(e,a,t)=>{let l=await super.post("/api/decks/tagRelations/",{deck:e,tag:a,position:t});return{id:l.id,name:l.name,deckId:l.deck,tagId:l.tag,position:l.position}};updateDeckRelation=async e=>{let a=await super.patch(`/api/decks/tagRelations/${e.id}/`,{position:e.position});return{...e,position:a.position}};removeDeckRelation=async e=>super.delete(`/api/decks/tagRelations/${e}/`,void 0,!0)}let o=new n}},e=>{e.O(0,[636,6593,8792],()=>e(e.s=31201)),_N_E=e.O()}]);
2//# sourceMappingURL=community-82f0e45b6fd3d6d4.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.