1import{u as g,j as i,q as p,r as M}from"./vendor-BJ3uik3T.js";import{aj as I,ak as m,l as E,cw as q,a6 as b,a2 as H,bM as F}from"./index-BdHWJevn.js";import{u as O}from"./shared_util_useModal-C6VgIZRP.js";import $ from"./shared_molecule_ConfirmationModal-S_zbfig9.js";import{M as G}from"./shared_molecule_ModalContentContainer-g38S1XFh.js";import{a as K}from"./admin_graphql_competitions_mutationHooks-CsJVtW_H.js";import{a as U}from"./admin_graphql_competitions_queryHooks-CLuHZR93.js";import{D as s,b as n,d as V}from"./admin_atom_DetailContent-uErtev3T.js";import{A as z}from"./admin_organism_AccordionSections-DDFqxjlb.js";import{D as R}from"./admin_organism_DetailsHeader-aembUJ2W.js";import{S as Y}from"./people-man-8-Cs9blv7d.js";import{S as J}from"./party-music-dance-woman-Bx3U_4KM.js";import{S as Q}from"./information-circle-B-yW6IGk.js";import{S as X}from"./messages-bubble-square-smile-C-XoMf63.js";import{GenericLink as S}from"./shared_atom_LinkManualCSS-DhzxRUog.js";import{None as r}from"./shared_atom_None-Cgy--PrW.js";import{D as Z}from"./admin_molecule_DetailHeadingWithHelpIcon-BDDtQR_7.js";import{C as _,E as D,U as w}from"./admin_molecule_EntityLink-BsRKLkmq.js";import L from"./shared_atom_TruncatedByCharText-B-GpcpQN.js";import h from"./shared_molecule_IconAndTextLink-XXXIPejQ.js";import{S as x}from"./camera-1-BkXTPrJX.js";import{u as ii}from"./shared_util_socialLinks-BUK1mzxs.js";import{g as ei}from"./admin_util_guestlist-CaLXJG9P.js";import{D as ti}from"./admin_atom_DownloadLink-DSwH_RQj.js";import{L as oi}from"./admin_organism_ListTable-Csz3_Tts.js";import{B as ni}from"./admin_molecule_BooleanSetting-CfmEHAGw.js";import"./shared_atom_DottedLine-CCYIlQhm.js";import"./admin_atom_IconInCircle-CzABei6c.js";import"./admin_molecule_TagElementList-MIWT7591.js";import"./shared_atom_ToggleText-BmKHcatw.js";import"./shared_molecule_RoutableModal-CSxrs0tv.js";import"./shared_atom_ImageManualCSS-DFms6Rab.js";import"./admin_molecule_EventPlannerUtils-BYmGdmpO.js";import"./admin_util_events-CDx9Qx0Y.js";import"./shared_util_events-DUuYv7l4.js";import"./shared_atom_LoadingBlocksManualCSS-CC3tM7yU.js";import"./admin_molecule_DetailsTitle-ChDGppgH.js";import"./shared_atom_ModalTitle-CnIbEa0R.js";import"./shared_atom_ToolTipManualCSS-cpCWt9VR.js";import"./shared_molecule_HelpIconAndFlyover-CpuGzPEO.js";import"./shared_atom_FormattedIntlMessage-CkhsIM0d.js";import"./shared_molecule_SimpleFlyover-CZrjkaTP.js";import"./admin_util_users-BVPaQwFX.js";import"./shared_util_ticketTypes-Dkp9uKim.js";import"./admin_util_boolean-D3_27rmv.js";import"./admin_molecule_DetailSmallHeadingWithHelpIcon-XeOPAlOW.js";const si=p.div` 2 display: flex; 3 flex-direction: row; 4 width: 100%; 5`,ai=()=>"shortWeekdayShortMonthDateHoursAndMinutesWithTimezone",ri=({sectionData:e})=>{var o;const t=g();return i.jsx(si,{"data-qaid":"section-overview",children:i.jsxs(I,{cols:4,children:[i.jsxs(m,{xs:12,sm:12,md:1,lg:1,xl:1,children:[i.jsx(s,{children:t.formatMessage({id:"admin.competitionBasicInfo.heading.closingDate"})}),i.jsxs(n,{children:[e.closesAt&&E(e.closesAt,ai(),(o=e.city)==null?void 0:o.timezone)," ",t.formatMessage({id:"admin.competitionBasicInfo.heading.closingDateNote"})]}),i.jsx(s,{children:t.formatMessage({id:"shared.status"})}),i.jsx(n,{children:q(e.status)}),i.jsx(s,{children:t.formatMessage({id:"shared.city"})}),i.jsx(n,{children:e.city&&i.jsx(_,{city:e.city})}),i.jsx(s,{children:t.formatMessage({id:"concert"})}),i.jsx(n,{children:e.event?i.jsx(D,{event:e.event,truncateLength:30}):i.jsx(r,{})})]},1),i.jsxs(m,{xs:12,sm:12,md:1,lg:1,xl:1,children:[i.jsx(s,{children:t.formatMessage({id:"admin.competitionBasicInfo.heading.entries"})}),i.jsx(n,{children:e.entriesCount}),i.jsx(s,{children:t.formatMessage({id:"admin.competitionBasicInfo.heading.winners"})}),i.jsx(n,{children:e.winnersCount}),i.jsx(s,{children:t.formatMessage({id:"admin.competitionBasicInfo.heading.maxWinners"})}),i.jsx(n,{children:e.maxWinners})]},2),i.jsxs(m,{xs:12,sm:12,md:1,lg:1,xl:1,children:[i.jsx(Z,{title:t.formatMessage({id:"admin.competitionBasicInfo.heading.uid"}),bodyId:"admin.competitionBasicInfo.heading.uidHelpText",children:t.formatMessage({id:"admin.competitionBasicInfo.heading.uid"})}),i.jsx(n,{children:i.jsx(S,{url:`/comp/${e.uid}`,children:e.uid})}),i.jsx(s,{children:t.formatMessage({id:"admin.shared.addedBy"})}),i.jsx(n,{children:e.creator?i.jsx(w,{user:e.creator,truncateLength:30}):i.jsx(r,{})}),i.jsx(s,{children:t.formatMessage({id:"admin.shared.dateCreated"})}),i.jsx(n,{children:e.createdAt&&E(e.createdAt,"shortMonthDateAndYear")}
5)]},3),i.jsx(m,{xs:12,sm:12,md:1,lg:1,xl:1},4)]})})},di=p.div` 6 display: flex; 7 flex-direction: row; 8 width: 100%; 9`,mi=({sectionData:e,callbacks:t})=>{const o=g();return i.jsx(i.Fragment,{children:i.jsx(di,{"data-qaid":"section-content",children:i.jsxs(I,{cols:4,children:[i.jsxs(m,{xs:12,sm:12,md:1,lg:1,xl:1,children:[i.jsx(s,{children:o.formatMessage({id:"admin.competitionContent.heading.headerTitle"})}),i.jsx(n,{children:e.title}),i.jsx(s,{children:o.formatMessage({id:"admin.competitionContent.heading.introduction"})}),i.jsx(n,{children:e.intro||i.jsx(r,{})}),i.jsx(s,{children:o.formatMessage({id:"admin.competitionContent.heading.thirdPartyCtaText"})}),i.jsx(n,{children:e.thirdPartyCtaText||i.jsx(r,{})}),i.jsx(s,{children:o.formatMessage({id:"admin.competitionContent.heading.thirdPartyCtaLink"})}),i.jsx(n,{children:e.thirdPartyCtaLink?i.jsx(S,{url:e.thirdPartyCtaLink,children:i.jsx(L,{text:e.thirdPartyCtaLink,truncateLength:30})}):i.jsx(r,{})}),i.jsx(b,{mb:4}),i.jsx(h,{icon:x,text:o.formatMessage({id:"admin.competitionContent.heading.manageBackgroun
9dImage"}),onClick:()=>t.toggleEditBackgroundImageModal()}),i.jsx(b,{mb:4}),i.jsx(h,{icon:x,text:o.formatMessage({id:"admin.competitionContent.heading.manageLogo"}),onClick:()=>t.toggleEditLogoImageModal()})]},1),i.jsxs(m,{xs:12,sm:12,md:1,lg:1,xl:1,children:[i.jsx(s,{children:o.formatMessage({id:"admin.competitionContent.heading.bodyTitle"})}),i.jsx(n,{children:e.subtitle||i.jsx(r,{})}),i.jsx(s,{children:o.formatMessage({id:"admin.competitionContent.heading.bodySubheading"})}),i.jsx(n,{children:e.subtitleTwo||i.jsx(r,{})}),i.jsx(s,{children:o.formatMessage({id:"admin.competitionContent.heading.descriptionNotEntered"})}),i.jsx(n,{children:e.description||i.jsx(r,{})}),i.jsx(s,{children:o.formatMessage({id:"admin.competitionContent.heading.descriptionEntered"})}),i.jsx(n,{children:e.postDescription||i.jsx(r,{})}),i.jsx(s,{children:o.formatMessage({id:"admin.competitionContent.heading.descriptionWinner"})}),i.jsx(n,{children:e.winnerCopy||i.jsx(r,{})}),i.jsx(s,{children:o.formatMessage({id:"admin.competitionContent.heading.descriptionExpired"})}),i.jsx(n,{children:e.expiredCopy||i.jsx(r,{})})]},2),i.jsxs(m,{xs:12,sm:12,md:1,lg:1,xl:1,children:[i.jsx(s,{children:o.formatMessage({id:"admin.competitionContent.heading.featuredTitle"})}),i.jsx(n,{children:e.moreInfoTitle||i.jsx(r,{})}),i.jsx(s,{children:o.formatMessage({id:"admin.competitionContent.heading.featuredSubheading"})}),i.jsx(n,{children:e.moreInfoSubheading||i.jsx(r,{})}),i.jsx(s,{children:o.formatMessage({id:"admin.competitionContent.heading.preview"})}),i.jsx(n,{children:e.moreInfoPreview||i.jsx(r,{})}),i.jsx(s,{children:o.formatMessage({id:"admin.competitionContent.heading.featuredContentCtaText"})}),i.jsx(n,{children:e.featuredContentCtaText||i.jsx(r,{})}),i.jsx(s,{children:o.formatMessage({id:"admin.competitionContent.heading.featuredContentCtaLink"})}),i.jsx(n,{children:e.featuredContentCtaLink?i.jsx(S,{url:e.featuredContentCtaLink,children:i.jsx(L,{text:e.featuredContentCtaLink,truncateLength:30})}):i.jsx(r,{})}),i.jsx(h,{icon:x,text:o.formatMessage({id:"admin.competitionContent.heading.manageMoreInfoImage"}),onClick:()=>t.toggleEditMoreInfoImageModal()})]},3),i.jsx(m,{xs:12,sm:12,md:1,lg:1,xl:1},4)]})})})},ci=p.div` 10 display: flex; 11 flex-direction: column; 12 width: 100%; 13`,li=p.div` 14 width: 100%; 15`,gi=({sectionData:e})=>{const t=g(),o=ii("competition.entries.download"),f=[{headerText:t.formatMessage({id:"admin.competitionEntries.entries.name"}),columnWidth:300},{headerText:t.formatMessage({id:"shared.status"}),columnWidth:150},{headerText:t.formatMessage({id:"admin.competitionEntries.entries.winner"}),columnWidth:100}],l=d=>[d.user?i.jsx(w,{user:d.user,truncateLength:22},1):"",ei(d.currentState),["guestlisted","confirmed","reserved"].includes(d.currentState)?"Yes":"No"],u=`/admin/download-competition-entries.csv?id=${e.id}`;return i.jsxs(ci,{"data-qaid":"section-entries",children:[o&&e.entries&&e.entries.length>0&&i.jsx(ti,{text:t.formatMessage({id:"admin.competitionEntries.heading.downloadEntriesCsv"}),url:u}),i.jsx(oi,{columnsConfig:f,rowValues:l,data:e.entries,noResultsContent:e.entries&&e.entries.length==0&&i.jsx(li,{children:t.formatMessage({id:"admin.competitionEntries.entries.noEntries"})})})]})},pi=p.div` 16 display: flex; 17 flex-direction: row; 18 width: 100%; 19`,hi=({sectionData:e,callbacks:t})=>{const o=g();return i.jsx(pi,{"data-qaid":"section-sharing",children:i.jsxs(I,{cols:4,children:[i.jsxs(m,{xs:12,sm:12,md:1,lg:1,xl:1,children:[i.jsx(ni,{value:e.turnOnOptIn,headingText:o.formatMessage({id:"admin.competitionSharing.heading.dataSharingOptIn"})}),i.jsx(s,{children:o.formatMessage({id:"admin.competitionSharing.heading.optInCopy"})}),i.jsx(n,{children:e.optInCopy||i.jsx(r,{})})]},1),i.jsxs(m,{xs:12,sm:12,md:1,lg:1,xl:1,children:[i.jsx(s,{children:o.formatMessage({id:"admin.competitionSharing.heading.facebookShareTitle"})}),i.jsx(n,{children:e.shareTitle||i.jsx(r,{})}),i.jsx(s,{children:o.formatMessage({id:"admin.competitionSharing.heading.facebookShareCopy"})}),i.jsx(n,{children:e.shareCopy||i.jsx(r,{})}),i.jsx(h,{icon:x,text:o.formatMessage({id:"admin.competitionSharing.heading.manageFacebookShareImage"}),onClick:()=>t.toggleEditShareImageModal()})]},2),i.jsx(m,{xs:12,sm:12,md:1,lg:1,xl:1},3),i.jsx(m,{xs:12,sm:12,md:1,lg:1,xl:1},4)]})})},xi=(e,t,o)=>({link1:{text:o.formatMessage({id:"admin.competitions.details.cancelCompetition"}),active:t,onClickAction:e}}),de=({contentProps:e,navigateTo:t,hide:o})=>{const{id:f,title:l,status:u}=e,d=g(),[j,v]=O(),[C,B]=M.useState({title:l,status:u,isLoaded:!!l}),[T,y]=M.useState(!1),{loading:c,error:P,data:a}=U({id:f,fetchPolicy:"cache-and-network"}),N={basicInfo:{title:d.formatMessage({id:"admin.competitions.details.sectionTitle.basicInfo"}),icon:Q,iconColor:"blueChristmas",sectionComponent:ri,dataKey:"competition",displayEditIcon:!0,loading:c,data:a?a.competition:void 0,callbacks:{toggleSectionEditModal:()=>t({routeName:"competition-basic-info-edit",routeProps:a?a.competition:void 0})}}
19,entries:{title:d.formatMessage({id:"admin.competitions.details.sectionTitle.entries"}),icon:J,iconColor:"greenOnions",iconCircle:!0,sectionComponent:gi,dataKey:"competition",displayEditIcon:!1,loading:c,data:a?a.competition:void 0,callbacks:{}},content:{title:d.formatMessage({id:"admin.competitions.details.sectionTitle.content"}),icon:X,iconColor:"purplePills",iconCircle:!0,sectionComponent:mi,dataKey:"competition",displayEditIcon:!0,loading:c,data:a?a.competition:void 0,callbacks:{toggleSectionEditModal:()=>t({routeName:"competition-content-edit",routeProps:a?a.competition:void 0}),toggleEditBackgroundImageModal:()=>{t({routeName:"competition-background-image-uploader",routeProps:a?a.competition:void 0})},toggleEditLogoImageModal:()=>{t({routeName:"competition-logo-image-uploader",routeProps:a?a.competition:void 0})},toggleEditMoreInfoImageModal:()=>{t({routeName:"competition-more-info-image-uploader",routeProps:a?a.competition:void 0})}}},sharing:{title:d.formatMessage({id:"admin.competitions.details.sectionTitle.sharing"}),icon:Y,iconColor:"royalBlood",iconCircle:!0,sectionComponent:hi,dataKey:"competition",displayEditIcon:!0,loading:c,data:a?a.competition:void 0,callbacks:{toggleSectionEditModal:()=>t({routeName:"competition-sharing-edit",routeProps:a?a.competition:void 0}),toggleEditShareImageModal:()=>{t({routeName:"competition-share-image-uploader",routeProps:a?a.competition:void 0})}}}};M.useEffect(()=>{const k=F(a,"competition");a&&B({title:k("title"),status:k("status"),isLoaded:!0})},[a,c]);const A=K(),W=H({beforeSubmit:()=>y(!0),submitAction:A,submitVariables:()=>({id:e.id}),successMsg:d.formatMessage({id:"admin.competitions.details.cancelSuccessMessage"},{title:l}),failureMsg:d.formatMessage({id:"admin.competitions.details.cancelFailureMessage"}),onSuccess:()=>{y(!1),j.hide()}});return!c&&!a||P?(o(),null):i.jsxs(i.Fragment,{children:[i.jsx(G,{"data-qaid":"competition-details-main-modal",children:i.jsxs(V,{children:[i.jsx(R,{title:C.title,actionLinksInfo:xi(v,C.status=="open",d),loading:!C.isLoaded}),i.jsx(z,{sectionsConfig:N,defaultOpenSection:e.defaultOpenSection})]})}),j.isShowing&&i.jsx($,{onCancel:()=>j.hide(),description:d.formatMessage({id:"admin.competitions.details.cancelConfirm"},{title:e.title}),onConfirm:W,isLoading:T,confirmationButtonText:d.formatMessage({id:"admin.competitions.details.cancelConfirmButtonText"})})]})};export{de as default}; 20//# sourceMappingURL=admin_organism_CompetitionDetails-Cot1gAaZ.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.