UNPKG

@getontime/cli

Version:

Time keeping for live events

2 lines 2.42 kB
(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]=`b8af768e-c50a-49d9-9fab-47ec20840f7a`,e._sentryDebugIdIdentifier=`sentry-dbid-b8af768e-c50a-49d9-9fab-47ec20840f7a`)}catch{}})();import{a as e,n as t,t as n}from"./jsx-runtime-BNC90REB.js";import{Rt as r,Ut as i,_t as a,o}from"./useSocket-B9-0Z7zf.js";import{J as s,K as c}from"./constants-8b9Q9Bj6.js";function l(e,t){return{start:e!==i.Stop&&e!==i.Play,pause:e===i.Play,roll:e!==i.Roll&&t!==r.Overtime,stop:e!==i.Stop,reload:e!==i.Stop&&e!==i.Roll}}var u={blink:`_blink_myqa1_1`,fourtyfive:`_fourtyfive_myqa1_13`,tapButton:`_tapButton_myqa1_17`,neutral:`_neutral_myqa1_29`,active:`_active_myqa1_51`,play:`_play_myqa1_66`,roll:`_roll_myqa1_93`,pause:`_pause_myqa1_120`,ontime:`_ontime_myqa1_147`,stop:`_stop_myqa1_174`,square:`_square_myqa1_201`,tight:`_tight_myqa1_206`,fill:`_fill_myqa1_211`},d=e(t(),1),f=n(),p=(0,d.forwardRef)((e,t)=>{let{children:n,disabled:r,onClick:i,theme:a=`neutral`,aspect:o=`normal`,active:s,className:l}=e;return(0,f.jsx)(`button`,{className:c([u.tapButton,l,u[a],u[o],s&&u.active]),disabled:r,type:`button`,onClick:i,ref:t,children:n})});p.displayName=`TabButton`;function m({playback:e,numEvents:t,selectedEventIndex:n,timerPhase:r}){let a=n===0,o=n===t-1,s=t===0,c=e===i.Roll,u=l(e,r),{action:d,label:f}=h(e,n,o);return{isPlaying:e===i.Play,isPaused:e===i.Pause,isRolling:c,isArmed:e===i.Armed,isStopped:e===i.Stop,isFirst:a,isLast:o,noEvents:s,disableGo:c||s,disableNext:c||s||o,disablePrev:c||s||a,disableStart:!u.start,disablePause:!u.pause,disableRoll:!u.roll||s,disableStop:!u.stop,disableReload:!u.reload,disableAddTime:e!==i.Play&&e!==i.Pause,goAction:d,goLabel:f}}function h(e,t,n){return e===i.Armed?{action:o.start,label:`Start`}:n?{action:o.stop,label:`Finish`}:t===null?{action:o.startNext,label:`Start`}:{action:o.startNext,label:`Next`}}var g={blink:`_blink_188ed_1`,fourtyfive:`_fourtyfive_188ed_13`,mirror:`_mirror_188ed_17`,timer:`_timer_188ed_21`};function _({time:e,phase:t,className:n}){let r=a(e,{fallback:s}).replace(`-`,``);return(0,f.jsx)(`div`,{className:c([g.timer,n]),"data-phase":t,children:r})}export{m as n,p as r,_ as t}; //# sourceMappingURL=TimerDisplay-CW7H8H-n.js.map