{paneBot?{t("botComputer",{name:paneBot.name})}:{t("computer")}}{computer.state==="booting"?:}{stateLabel(computer.state)}
-
{computerOpen?:frame}{!computerOpen&&hud}
+ {!computerOpen&&hud}
{computerOpen?:frame}
{paneBot&&<>
{t("dedicatedScreen")}
{teaching?
:
}{t("computerLoginHint")}
{clipboardStatus}
{scheduleDraft?setScheduleDraft(current=>current?{...current,...next}:next)} onBack={()=>setScheduleDraft(null)} onSave={()=>void saveScheduleDraft()} onDelete={scheduleDraft.id?()=>void action(async()=>{await api(`/api/schedules/${scheduleDraft.id}`,{method:"DELETE"});setScheduleDraft(null);await reloadSchedules()}):undefined}/>:setScheduleDraft({name:"",instructions:"",enabled:true,preset:defaultCronPreset()})} onOpen={item=>setScheduleDraft({id:item.id,timezone:item.timezone,threadId:item.threadId,name:item.name,instructions:item.instructions,enabled:item.enabled,preset:presetFromCron(item.cron)})} onRun={item=>void action(async()=>{setRunningScheduleId(item.id);try{await api(`/api/schedules/${item.id}/run`,{method:"POST",body:"{}"});await loadSessions()}finally{setRunningScheduleId(null)}})}/>}>}