Files
sky_phone-sky-systems/sky_phone/source/html/assets/sky-CameraApp-C8rYT5ux.js
T
Eichenholz fcf59da357 ENH - Apps
2026-08-03 16:46:19 +02:00

2 lines
3.3 KiB
JavaScript

import{u as M}from"./sky-media-hPsqn053.js";import{f as i,a as g,u as w,o as r,c,b as t,e,g as f,h as n,n as l,F as h,r as m,i as x,t as y,j as z,k as A,C as $,l as k}from"./sky-index-CHPJPv4D.js";const b=i("aperture",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m14.31 8 5.74 9.94",key:"1y6ab4"}],["path",{d:"M9.69 8h11.48",key:"1wxppr"}],["path",{d:"m7.38 12 5.74-9.94",key:"1grp0k"}],["path",{d:"M9.69 16 3.95 6.06",key:"libnyf"}],["path",{d:"M14.31 16H2.83",key:"x5fava"}],["path",{d:"m16.62 12-5.74 9.94",key:"1vwawt"}]]);const F=i("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);const B=i("rotate-ccw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]]);const N=i("zap-off",[["path",{d:"M10.513 4.856 13.12 2.17a.5.5 0 0 1 .86.46l-1.377 4.317",key:"193nxd"}],["path",{d:"M15.656 10H20a1 1 0 0 1 .78 1.63l-1.72 1.773",key:"27a7lr"}],["path",{d:"M16.273 16.273 10.88 21.83a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14H4a1 1 0 0 1-.78-1.63l4.507-4.643",key:"1e0qe9"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);const S=i("zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]]),V={class:"native-app reference-camera"},Z={class:"camera-topbar"},q=["aria-label"],H=["aria-label"],L={class:"camera-zoom"},E=["onClick"],T={key:0},j={class:"reference-camera-footer"},D={class:"camera-mode-strip"},I=["onClick"],O={class:"camera-shutter-row"},P=["aria-label"],R=["aria-label"],Q=g({__name:"CameraApp",setup(U){const s=M(),o=w(),u=k(!1),d=k(!1),v=["timelapse","slowMo","cinematic","video","photo","portrait","pano"];function _(){u.value=!0,s.capture(),window.setTimeout(()=>u.value=!1,120)}return(G,p)=>(r(),c("main",V,[t("header",Z,[t("div",null,[t("button",{type:"button","aria-label":e(o).t("Apps.camera.flash"),onClick:p[0]||(p[0]=a=>d.value=!d.value)},[d.value?(r(),f(e(S),{key:0,size:22})):(r(),f(e(N),{key:1,size:22}))],8,q),n(e(b),{size:22})]),t("button",{class:"camera-chevron",type:"button","aria-label":e(o).t("Apps.camera.controls")},[n(e(F),{size:20})],8,H),n(e(b),{size:22})]),t("section",{class:l(["reference-viewfinder",`camera-facing--${e(s).cameraFacing}`])},[t("div",{class:l(["camera-flash",{active:u.value}])},null,2),(r(),c(h,null,m(["tl","tr","bl","br"],a=>t("i",{key:a,class:l(`focus-corner focus-corner--${a}`)},null,2)),64)),t("div",L,[(r(),c(h,null,m([.5,1],a=>t("button",{key:a,class:l({active:e(s).cameraZoom===a}),type:"button",onClick:C=>e(s).cameraZoom=a},[x(y(a),1),a===1?(r(),c("small",T,"x")):z("",!0)],10,E)),64))])],2),t("footer",j,[t("nav",D,[(r(),c(h,null,m(v,a=>t("button",{key:a,class:l({active:e(s).cameraMode===a}),type:"button",onClick:C=>a==="photo"||a==="portrait"||a==="video"?e(s).cameraMode=a:void 0},y(e(o).t(`Apps.camera.modes.${a}`)),11,I)),64))]),t("div",O,[t("div",{class:"camera-thumbnail",style:A({background:e(s).photos[0]?.gradient})},null,4),t("button",{class:"reference-shutter",type:"button","aria-label":e(o).t("Apps.camera.shutter"),onClick:_},[n(e($),{size:23})],8,P),t("button",{class:"reference-flip",type:"button","aria-label":e(o).t("Apps.camera.flip"),onClick:p[1]||(p[1]=a=>e(s).cameraFacing=e(s).cameraFacing==="rear"?"front":"rear")},[n(e(B),{size:22})],8,R)])])]))}});export{Q as default};