@getontime/cli
Version:
Time keeping for live events
2 lines • 6.39 kB
JavaScript
(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`f14ad0099eab1969fdd065b56af5fdd3cf530de6`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`fcb7e234-7d9b-4e96-9f81-28a63ff4b3a4`,e._sentryDebugIdIdentifier=`sentry-dbid-fcb7e234-7d9b-4e96-9f81-28a63ff4b3a4`)}catch{}})();import{a as e,n as t,t as n}from"./jsx-runtime-BNC90REB.js";import{T as r}from"./useSocket-B9-0Z7zf.js";import"./Button-CsttsbOH.js";import"./Tooltip-DJ2_sn6r.js";import{a as i,g as a,s as o}from"./useIsSmallScreen-Db4lRgi0.js";import{t as s}from"./Select-CujoWFOD.js";import{R as c,j as l,tt as u}from"./constants-8b9Q9Bj6.js";import"./SwatchPicker-C0WK8dMM.js";import{t as d,v as f}from"./NavigationMenu-6SsQpfey.js";import{P as p}from"./GenerateLinkFormExport-Bw4qLQsu.js";import{i as m}from"./DelayIndicator-CDgZjI5P.js";import"./EmptyFill-D1gAY2Dp.js";import"./useSettings-CeUw01Bu.js";import"./useRundown-BubT2Cyp.js";import{r as h}from"./Input-D-3bhaHU.js";import{t as g}from"./PresetContext-DZh_OrO5.js";import"./viewOptions-z3iLoQCB.js";import"./assets-DU19UGw8.js";import{a as _,i as v}from"./index-qU8RbaVt.js";import{t as y}from"./ProtectRoute-BH4thnew.js";import"./Info-QUjDr4I8.js";import"./Modal-Cvhkq0Va.js";import"./EditorUtils-CCdI8uXK.js";import"./AppLink-BD-RI_dT.js";import"./Empty-CSL3pipV.js";import{t as b}from"./useWindowTitle-Dvj2xEXy.js";import"./editorSettings-Cicapa9i.js";import{c as x,n as S,r as C,s as w,t as T}from"./TimeElements-sSX9BxuU.js";import"./useAutoTickingClock-CjJeDQz8.js";import"./SuperscriptPeriod-maMkyH91.js";import"./useAnimatedProgress-DJlteBY2.js";import{t as E}from"./MultiPartProgressBar-B4jgVUIf.js";import{t as D}from"./useCustomFields-BMD3tm-0.js";import{O,b as k,c as A,k as j,n as M,r as N,s as P,t as F}from"./cuesheetColsFactory-CRj8VWIi.js";import"./QrCode-BsFmnkyr.js";import"./useProjectData-DHesqFeW.js";import{h as I,n as L,t as R,v as z}from"./useCuesheetRundownSelection-B3ooF8fh.js";var B=_(),V=e(t(),1);function H(){let{width:e}=a();return(0,V.useMemo)(()=>e<800,[e])}var U=n(),W=(0,V.memo)(G);function G({children:e}){return H()?(0,U.jsx)(K,{children:e}):(0,U.jsx)(q,{children:e})}function K({children:e}){return(0,U.jsxs)(I,{navElements:e,children:[(0,U.jsx)(x,{}),(0,U.jsx)(C,{})]})}function q({children:e}){return(0,U.jsxs)(I,{navElements:e,children:[(0,U.jsx)(z,{}),(0,U.jsx)(w,{shouldFormat:!0}),(0,U.jsx)(x,{}),(0,U.jsx)(C,{}),(0,U.jsx)(S,{}),(0,U.jsx)(T,{shouldFormat:!0})]})}var J={blink:`_blink_av4z0_1`,fourtyfive:`_fourtyfive_av4z0_13`,progressOverride:`_progressOverride_av4z0_17`};function Y(){let{data:e}=v(),{current:t,duration:n,eventId:i,timeWarning:a,timeDanger:o}=r();return(0,U.jsx)(E,{now:t,complete:n,eventId:i,normalColor:e.normalColor,warning:a,warningColor:e.warningColor,danger:o,dangerColor:e.dangerColor,className:J.progressOverride,ignoreCssOverride:!0})}function X(e,t,{canRunMode:n}){return e.canChangeMode?n?t:i.Edit:i.Run}function Z(e,{canRunMode:t}){let n=P(e=>e.setPermissions),r=c===`rw`,a=(0,V.useMemo)(()=>M(e,r),[e,r]),[s,l]=p({key:e?`${e.alias}${o.cuesheetMode}`:o.cuesheetMode,defaultValue:e?i.Run:i.Edit}),u=X(a,s,{canRunMode:t}),d=(0,V.useCallback)(e=>{!a.canChangeMode||!t||l(e)},[t,a.canChangeMode,l]);return(0,V.useEffect)(()=>{n(a)},[a,n]),(0,V.useEffect)(()=>{a.canChangeMode||l(e=>e===i.Run?e:i.Run)},[a.canChangeMode,l]),{cuesheetMode:u,setCuesheetMode:d}}var Q={blink:`_blink_pz6kf_1`,fourtyfive:`_fourtyfive_pz6kf_13`,tableWrapper:`_tableWrapper_pz6kf_17`,rundownSelect:`_rundownSelect_pz6kf_29`},$=(0,V.memo)(ee);function ee({source:e,selectedRundownId:t,setSelectedRundownId:n,loadedRundownId:r,projectRundowns:i}){let a=(0,V.use)(g),o=e.rundownId!==null&&e.rundownId===r,{cuesheetMode:s,setCuesheetMode:c}=Z(a,{canRunMode:o}),{data:l}=D(),u=(0,V.useMemo)(()=>F(l,s,a),[l,s,a]);return(0,U.jsx)(A,{columns:u,children:(0,U.jsx)(N,{columns:u,source:e,cuesheetMode:s,tableRoot:`cuesheet`,setCuesheetMode:c,isCurrentRundown:o,insertElement:(0,U.jsx)(U.Fragment,{children:(0,U.jsx)(te,{cuesheetMode:s,selectedRundownId:t,loadedRundownId:r,setSelectedRundownId:n,projectRundowns:i})})})})}function te(e){"use memo";let t=(0,B.c)(12),{cuesheetMode:n,projectRundowns:r,loadedRundownId:a,selectedRundownId:o,setSelectedRundownId:c}=e,l;if(t[0]!==a||t[1]!==r){let e;t[3]===a?e=t[4]:(e=e=>{let{id:t,title:n}=e;return{value:t,label:a===t?`${n} (loaded)`:n}},t[3]=a,t[4]=e),l=r.map(e),l.unshift({value:R,label:`Follow loaded`}),t[0]=a,t[1]=r,t[2]=l}else l=t[2];let u=o??void 0,d;t[5]===c?d=t[6]:(d=e=>{e&&c(e)},t[5]=c,t[6]=d);let f=n===i.Run,p;return t[7]!==l||t[8]!==u||t[9]!==d||t[10]!==f?(p=(0,U.jsx)(`div`,{className:Q.rundownSelect,children:(0,U.jsx)(s,{value:u,options:l,onValueChange:d,disabled:f,fluid:!0})}),t[7]=l,t[8]=u,t[9]=d,t[10]=f,t[11]=p):p=t[11],p}function ne(){"use memo";let e=(0,B.c)(25),[t,n]=f(),{selectedRundownId:r,loadedRundownId:i,setSelectedRundownId:a,projectRundowns:o}=L(),s=O(r===`__follow-loaded__`?i:r),c=m(s.rundownId);b(`Cuesheet`);let p;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(p=l(),e[0]=p):p=e[0];let g=p,_;e[1]!==t||e[2]!==n.close?(_=(0,U.jsx)(d,{isOpen:t,onClose:n.close}),e[1]=t,e[2]=n.close,e[3]=_):_=e[3];let v;e[4]===s.rundown?v=e[5]:(v=(0,U.jsx)(k,{rundown:s.rundown}),e[4]=s.rundown,e[5]=v);let y;e[6]===n.open?y=e[7]:(y=!g&&(0,U.jsx)(h,{"aria-label":`Toggle navigation`,variant:`subtle-white`,size:`xlarge`,onClick:n.open,children:(0,U.jsx)(u,{})}),e[6]=n.open,e[7]=y);let x;e[8]===y?x=e[9]:(x=(0,U.jsx)(W,{children:y}),e[8]=y,e[9]=x);let S;e[10]===Symbol.for(`react.memo_cache_sentinel`)?(S=(0,U.jsx)(Y,{}),e[10]=S):S=e[10];let C;e[11]!==i||e[12]!==o||e[13]!==r||e[14]!==a||e[15]!==s?(C=(0,U.jsx)($,{source:s,selectedRundownId:r,loadedRundownId:i,setSelectedRundownId:a,projectRundowns:o}),e[11]=i,e[12]=o,e[13]=r,e[14]=a,e[15]=s,e[16]=C):C=e[16];let w;e[17]!==x||e[18]!==C?(w=(0,U.jsxs)(`div`,{className:Q.tableWrapper,"data-testid":`cuesheet`,children:[x,S,C]}),e[17]=x,e[18]=C,e[19]=w):w=e[19];let T;return e[20]!==c||e[21]!==_||e[22]!==v||e[23]!==w?(T=(0,U.jsxs)(j,{actions:c,children:[_,v,w]}),e[20]=c,e[21]=_,e[22]=v,e[23]=w,e[24]=T):T=e[24],T}function re(){return(0,U.jsx)(y,{permission:`operator`,children:(0,U.jsx)(ne,{})})}export{re as default};
//# sourceMappingURL=ProtectedCuesheet-BiY1D9yG.js.map