1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4485],{392:(e,t,a)=>{"use strict";a.d(t,{B:()=>n});var i=a(72402);let s={list:"/api/v1/campaigns",create:"/api/v1/campaigns",getById:e=>"/api/v1/campaigns/".concat(e),update:e=>"/api/v1/campaigns/".concat(e),remove:e=>"/api/v1/campaigns/".concat(e)},n={async list(e){let{data:t}=await i.Ay.get(s.list,{params:e});return t},async getById(e){let{data:t}=await i.Ay.get(s.getById(e));return t},async create(e){let{data:t}=await i.Ay.post(s.create,e);return t},async update(e,t){let{data:a}=await i.Ay.patch(s.update(e),t);return a},async remove(e){let{data:t}=await i.Ay.delete(s.remove(e));return t}}},9498:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});let i=(0,a(17963).A)("Target",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]])},34213:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});let i=(0,a(17963).A)("Tag",[["path",{d:"M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z",key:"vktsd0"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",key:"kqv944"}]])},40519:(e,t,a)=>{"use strict";a.d(t,{r:()=>c});var i=a(37876),s=a(75255),n=a(14740),l=a(56305),r=a(56044);let c=e=>{let{noOfLines:t=3,spacing:a="0.5rem",skeletonHeight:c="0.5rem",className:d,startColor:o,endColor:h,isLoaded:x,fadeDuration:p,speed:m,variant:u,size:g,colorScheme:j,children:y,...f}=e,b=(0,l.A)("number"==typeof t?[t]:t)||3,v=Array(b).fill(1).map((e,t)=>t+1),z=(0,s.cx)("chakra-skeleton__group",d);return(0,i.jsx)(r.B.div,{className:z,...f,children:v.map((e,t)=>{if(x&&t>0)return null;let s=x?null:{mb:e===v.length?"0":a,width:b>1&&e===v.length?"80%":"100%",height:c};return(0,i.jsx)(n.E,{startColor:o,endColor:h,isLoaded:x,fadeDuration:p,speed:m,variant:u,size:g,colorScheme:j,...s,children:0===t?y:void 0},v.length.toString()+e)})})};c.displayName="SkeletonText"},42194:(e,t,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/campaigns/[id]",function(){return a(87324)}])},66762:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});let i=(0,a(17963).A)("ChartColumn",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]])},79083:(e,t,a)=>{"use strict";a.d(t,{E:()=>r,p:()=>l});var i=a(67914),s=a(80192),n=a(392);let l=e=>{let{organization:t}=(0,s.Z5)();return(0,i.I)({queryKey:["campaigns",e,null==t?void 0:t.id],queryFn:()=>n.B.list(e),enabled:!!(null==t?void 0:t.id)})},r=e=>{let{organization:t}=(0,s.Z5)();return(0,i.I)({queryKey:["campaign",e,null==t?void 0:t.id],queryFn:()=>n.B.getById(e),enabled:!!e&&!!(null==t?void 0:t.id)})}},87324:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>K});var i=a(37876),s=a(39955),n=a(38061),l=a(51362),r=a(14740),c=a(40519),d=a(99430),o=a(38443),h=a(18387),x=a(91921),p=a(38890),m=a(59803),u=a(79736),g=a(82736),j=a(73156),y=a(17523),f=a(25429),b=a(88392),v=a(32985),z=a(97491),A=a(84940),S=a(55978),k=a(69445),E=a(61886),w=a(89099),C=a(9498),I=a(89926),_=a(21355),F=a(64041),D=a(79247),T=a(34213),B=a(66762),W=a(72105),q=a(14717),N=a(79083),Z=a(34379),M=a(79663);let P=E.P.create(s.a),H={active:{colorScheme:"brand",label:"Active"},draft:{colorScheme:"amber",label:"Draft"},scheduled:{colorScheme:"accent",label:"Scheduled"},paused:{colorScheme:"slate",label:"Paused"},completed:{colorScheme:"brand",label:"Completed"}};function K(){var e;let t=(0,w.useRouter)(),{id:a}=t.query,{data:E,isLoading:K}=(0,N.E)(a),{data:L,isLoading:O}=(0,Z.j)({campaignId:a}),R=null==E?void 0:E.data;if((0,n.dU)("slate.500","slate.400"),(0,n.dU)("slate.50","surface.700"),K)return(0,i.jsx)(W.A,{children:(0,i.jsxs)(l.T,{spacing:6,align:"stretch",children:[(0,i.jsx)(r.E,{h:"32px",w:"200px",borderRadius:"md"}),(0,i.jsx)(c.r,{noOfLines:2,spacing:3}),(0,i.jsx)(d.r,{columns:{base:1,md:3},spacing:4,children:[1,2,3].map(e=>(0,i.jsx)(r.E,{h:"100px",borderRadius:"xl"},e))})]})});if(!R)return(0,i.jsx)(W.A,{children:(0,i.jsx)(o.o,{py:16,children:(0,i.jsxs)(l.T,{spacing:4,children:[(0,i.jsx)(h.I,{as:C.A,boxSize:12,color:"text.muted",strokeWidth:1.5}),(0,i.jsx)(x.E,{color:"text.secondary",fontSize:"lg",fontFamily:"heading",children:"Campaign not found"}),(0,i.jsx)(p.$,{variant:"outline",onClick:()=>
1t.push("/campaigns"),children:"Back to Campaigns"})]})})});let $=H[R.status]||{colorScheme:"slate",label:R.status};return(0,i.jsx)(W.A,{children:(0,i.jsxs)(P,{initial:{opacity:0,y:8},animate:{opacity:1,y:0},transition:{duration:.35},children:[(0,i.jsx)(p.$,{variant:"ghost",leftIcon:(0,i.jsx)(I.A,{size:16}),onClick:()=>t.push("/campaigns"),mb:4,size:"sm",color:"text.secondary",children:"All Campaigns"}),(0,i.jsxs)(m.s,{justify:"space-between",align:{base:"flex-start",md:"center"},direction:{base:"column",md:"row"},gap:3,mb:6,children:[(0,i.jsxs)(s.a,{children:[(0,i.jsxs)(u.z,{spacing:3,mb:2,children:[(0,i.jsx)(g.D,{size:"lg",fontFamily:"heading",color:"text.primary",children:R.name}),(0,i.jsx)(j.m,{label:"active"===R.status?"Campaign is currently running":"draft"===R.status?"Campaign is still being set up":"completed"===R.status?"Campaign has finished":"paused"===R.status?"Campaign is temporarily paused":"scheduled"===R.status?"Campaign is scheduled to start":"",hasArrow:!0,openDelay:300,fontSize:"xs",children:(0,i.jsx)(y.E,{variant:"subtle",colorScheme:$.colorScheme,fontSize:"xs",px:2.5,py:.5,children:$.label})})]}),R.description&&(0,i.jsx)(x.E,{color:"text.secondary",fontSize:"md",maxW:"600px",lineHeight:"tall",children:R.description})]}),(0,i.jsx)(u.z,{spacing:2,children:(0,i.jsx)(p.$,{variant:"outline",size:"sm",children:"Edit Campaign"})})]}),(0,i.jsxs)(d.r,{columns:{base:2,md:4},spacing:4,mb:8,children:[(0,i.jsx)(j.m,{label:"All posts in this campaign, regardless of status",hasArrow:!0,openDelay:300,fontSize:"xs",children:(0,i.jsx)(f.Z,{variant:"filled",children:(0,i.jsx)(b.b,{py:4,px:5,children:(0,i.jsxs)(u.z,{spacing:3,children:[(0,i.jsx)(h.I,{as:_.A,boxSize:4,color:"brand.emphasis"}),(0,i.jsxs)(s.a,{children:[(0,i.jsx)(x.E,{fontSize:"2xl",fontFamily:"heading",fontWeight:"bold",color:"text.primary",lineHeight:"1",children:(null==(e=R._count)?void 0:e.posts)||0}),(0,i.jsx)(x.E,{fontSize:"xs",color:"text.muted",fontFamily:"heading",mt:.5,children:"Total Posts"})]})]})})})}),R.startDate&&(0,i.jsx)(j.m,{label:"Intended campaign start date",hasArrow:!0,openDelay:300,fontSize:"xs",children:(0,i.jsx)(f.Z,{variant:"filled",children:(0,i.jsx)(b.b,{py:4,px:5,children:(0,i.jsxs)(u.z,{spacing:3,children:[(0,i.jsx)(h.I,{as:F.A,boxSize:4,color:"brand.emphasis"}),(0,i.jsxs)(s.a,{children:[(0,i.jsx)(x.E,{fontSize:"sm",fontFamily:"heading",fontWeight:"semibold",color:"text.primary",children:(0,M.Yq)(R.startDate)}),(0,i.jsx)(x.E,{fontSize:"xs",color:"text.muted",fontFamily:"heading",mt:.5,children:"Start Date"})]})]})})})}),R.endDate&&(0,i.jsx)(j.m,{label:"Intended campaign end date",hasArrow:!0,openDelay:300,fontSize:"xs",children:(0,i.jsx)(f.Z,{variant:"filled",children:(0,i.jsx)(b.b,{py:4,px:5,children:(0,i.jsxs)(u.z,{spacing:3,children:[(0,i.jsx)(h.I,{as:D.A,boxSize:4,color:"accent.emphasis"}),(0,i.jsxs)(s.a,{children:[(0,i.jsx)(x.E,{fontSize:"sm",fontFamily:"heading",fontWeight:"semibold",color:"text.primary",children:(0,M.Yq)(R.endDate)}),(0,i.jsx)(x.E,{fontSize:"xs",color:"text.muted",fontFamily:"heading",mt:.5,children:"End Date"})]})]})})})}),R.tags&&R.tags.length>0&&(0,i.jsx)(f.Z,{variant:"filled",children:(0,i.jsx)(b.b,{py:4,px:5,children:(0,i.jsxs)(u.z,{spacing:3,children:[(0,i.jsx)(h.I,{as:T.A,boxSize:4,color:"amber.500"}),(0,i.jsxs)(s.a,{children:[(0,i.jsx)(x.E,{fontSize:"2xl",fontFamily:"heading",fontWeight:"bold",color:"text.primary",lineHeight:"1",children:R.tags.length}),(0,i.jsx)(x.E,{fontSize:"xs",color:"text.muted",fontFamily:"heading",mt:.5,children:"Tags"})]})]})})})]}),(0,i.jsxs)(v.t,{variant:"line",children:[(0,i.jsxs)(z.w,{children:[(0,i.jsx)(A.o,{fontSize:"sm",children:(0,i.jsxs)(u.z,{spacing:2,children:[(0,i.jsx)(h.I,{as:B.A,boxSize:4}),(0,i.jsx)(x.E,{children:"Overview"})]})}),(0,i.jsx)(A.o,{fontSize:"sm",children:(0,i.jsxs)(u.z,{spacing:2,children:[(0,i.jsx)(h.I,{as:_.A,boxSize:4}),(0,i.jsx)(x.E,{children:"Posts"})]})})]}),(0,i.jsxs)(S.T,{children:[(0,i.jsx)(k.K,{px:0,pt:6,children:(0,i.jsx)(f.Z,{variant:"outline",children:(0,i.jsx)(b.b,{children:(0,i.jsxs)(l.T,{spacing:3,py:8,children:[(0,i.jsx)(h.I,{as:B.A,boxSize:10,color:"text.muted",strokeWidth:1.5}),(0,i.jsx)(x.E,{color:"text.secondary",fontFamily:"heading",fontWeight:"medium",children:"Campaign analytics coming soon"}),(0,i.jsx)(x.E,{color:"text.muted",fontSize:"sm",textAlign:"center",maxW:"360px",children:"Track engagement, reach, and performance metrics for this campaign."})]})})})}),(0,i.jsx)(k.K,{px:0,pt:6,children:(0,i.jsx)(q.A,{posts:(null==L?void 0:L.data)||[],isLoading:O})})]})]})]})})}},89926:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});let i=(0,a(17963).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])}},e=>{e.O(0,[2710,3302,5533,5768,2900,6152,9161,6418,7914,5057,6109,1594,1250,8892,8977,2105,7359,636,6593,8792],()=>e(e.s=42194)),_N_E=e.O()}]);
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.