@getontime/cli
Version:
Time keeping for live events
2 lines • 1.66 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]=`96da40a7-3d66-42f8-9177-504741e34c78`,e._sentryDebugIdIdentifier=`sentry-dbid-96da40a7-3d66-42f8-9177-504741e34c78`)}catch{}})();import{a as e,n as t,t as n}from"./jsx-runtime-BNC90REB.js";import{K as r,P as i,lt as a}from"./constants-8b9Q9Bj6.js";import{r as o,t as s}from"./Input-D-3bhaHU.js";import{n as c}from"./index-qU8RbaVt.js";var l={blink:`_blink_1q6t5_1`,fourtyfive:`_fourtyfive_1q6t5_13`,container:`_container_1q6t5_17`,pin:`_pin_1q6t5_27`,pinFailed:`_pinFailed_1q6t5_51`,redFlash:`_redFlash_1q6t5_1`},u=e(t(),1),d=n();function f({permission:e,handleValidation:t}){let[n,i]=(0,u.useState)(``),[c,f]=(0,u.useState)(!1),p=()=>{t(n)||(f(!0),i(``))},m=e=>{i(e),c&&f(!1)};return(0,d.jsxs)(`div`,{className:l.container,children:[`Ontime ${e}`,(0,d.jsxs)(`form`,{onSubmit:e=>{e.preventDefault(),p()},className:r([l.pin,c&&l.pinFailed]),children:[(0,d.jsx)(s,{type:`password`,maxLength:4,height:`large`,value:n,onChange:e=>m(e.target.value)}),(0,d.jsx)(o,{type:`submit`,variant:`primary`,"aria-label":`Enter`,children:(0,d.jsx)(a,{})})]})]})}function p({permission:e,children:t}){let{editorAuth:n,operatorAuth:r,validate:a}=(0,u.useContext)(c),o=(0,u.useCallback)(t=>a(t,e),[e,a]);return i||(e===`editor`?n:e===`operator`&&r)?(0,d.jsx)(d.Fragment,{children:t}):(0,d.jsx)(f,{permission:e,handleValidation:o})}export{p as t};
//# sourceMappingURL=ProtectRoute-BH4thnew.js.map