ocearo-ui
Version:
Ocean Robot UI: Sailing made smarter
1 lines • 1.44 kB
JavaScript
;(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[59],{53059:function(t,e,n){n.r(e);var a=n(57437);n(2265);var r=n(53082);e.default=()=>{let{nightMode:t,getSignalKValue:e}=(0,r.yC)(),n=e("navigation.position"),i=(t,e)=>{if(null==t)return"--";let n=Math.abs(t),a=Math.floor(n),r=((n-a)*60).toFixed(3);return"".concat(a,"\xb0").concat(r,"'").concat(e?t>=0?"N":"S":t>=0?"E":"W")},c=()=>{let t=new Date;try{let e=navigator.language||"en-US";return t.toLocaleString(e,{month:"short",day:"numeric",year:"numeric",hour:"2-digit",minute:"2-digit",hour12:void 0})}catch(e){return console.warn("Error formatting date with user locale, falling back to en-US",e),t.toLocaleString("en-US",{month:"short",day:"numeric",year:"numeric",hour:"2-digit",minute:"2-digit",hour12:!0})}},o=t?"text-oNight":"text-oGray",l=t?"text-oNight":"text-white";return n?(0,a.jsxs)("div",{className:"mt-4",children:[(0,a.jsxs)("div",{className:"text-3xl font-bold cursor-pointer flex gap-2 ".concat(l),children:[(0,a.jsx)("span",{children:i(n.latitude,!0)}),(0,a.jsx)("span",{children:i(n.longitude,!1)})]}),(0,a.jsx)("div",{className:"text-lg ".concat(o),children:c()})]}):(0,a.jsxs)("div",{className:"mt-4",children:[(0,a.jsxs)("div",{className:"text-3xl font-bold cursor-pointer flex gap-2 ".concat(l),children:[(0,a.jsx)("span",{children:"--"}),(0,a.jsx)("span",{children:"--"})]}),(0,a.jsx)("div",{className:"text-lg ".concat(o),children:c()})]})}}}]);