From e062b4a577bb43bbad36a9fad37e2cadace48d3e Mon Sep 17 00:00:00 2001 From: log101 Date: Tue, 6 Feb 2024 20:27:45 +0300 Subject: [PATCH] feat: fix geolocation errors on initSelectionMap --- src/layouts/Layout.astro | 3 + src/lib/utils.ts | 4 ++ src/pages/[id].astro | 9 --- src/pages/api/debug.ts | 11 ++++ src/pages/index.astro | 3 - src/scripts/initSelectionMap.js | 103 ++++++++++++++++++-------------- 6 files changed, 75 insertions(+), 58 deletions(-) create mode 100644 src/pages/api/debug.ts diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro index 1ba3ab8..9a82e55 100644 --- a/src/layouts/Layout.astro +++ b/src/layouts/Layout.astro @@ -25,6 +25,9 @@ src="https://unpkg.com/leaflet@1.9.4/dist/leaflet.js" integrity="sha256-20nQCchB9co0qIjJZRGuk2/Z9VM+kNiyxNV1lvTlZBo=" crossorigin=""> + diff --git a/src/lib/utils.ts b/src/lib/utils.ts index d084cca..7532410 100644 --- a/src/lib/utils.ts +++ b/src/lib/utils.ts @@ -4,3 +4,7 @@ import { twMerge } from "tailwind-merge" export function cn(...inputs: ClassValue[]) { return twMerge(clsx(inputs)) } + +export function remoteLog(data: any) { + fetch("/api/debug", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(data) }) +} diff --git a/src/pages/[id].astro b/src/pages/[id].astro index e575a67..536734a 100644 --- a/src/pages/[id].astro +++ b/src/pages/[id].astro @@ -33,15 +33,6 @@ dayjs.extend(relativeTime); dayjs.extend(utc); -console.log( - 'then', - data?.created_at, - 'now', - dayjs().format(), - 'now utc', - dayjs.utc().format() -); - // @ts-expect-error Generated is string const dateFromNow = dayjs(data?.created_at).add(3, 'hour').from(dayjs.utc()); --- diff --git a/src/pages/api/debug.ts b/src/pages/api/debug.ts new file mode 100644 index 0000000..75c9874 --- /dev/null +++ b/src/pages/api/debug.ts @@ -0,0 +1,11 @@ +import type { APIRoute } from "astro" + +export const POST: APIRoute = async ({ request }) => { + const data = await request.json() + + console.log(data) + + return new Response(null, { + status: 200 + }) +} diff --git a/src/pages/index.astro b/src/pages/index.astro index eac9c1e..c98bb03 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -157,9 +157,6 @@ import { Checkbox } from '@/components/ui/checkbox'; -