From 46e00573a33a54b0182bf95a30fd6830161f3969 Mon Sep 17 00:00:00 2001 From: hiperman Date: Wed, 25 Feb 2026 01:09:05 -0500 Subject: [PATCH] add hook for mobile device check --- src/lib/hooks/is-mobile.svelte.ts | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 src/lib/hooks/is-mobile.svelte.ts diff --git a/src/lib/hooks/is-mobile.svelte.ts b/src/lib/hooks/is-mobile.svelte.ts new file mode 100644 index 0000000..4829c00 --- /dev/null +++ b/src/lib/hooks/is-mobile.svelte.ts @@ -0,0 +1,9 @@ +import { MediaQuery } from "svelte/reactivity"; + +const DEFAULT_MOBILE_BREAKPOINT = 768; + +export class IsMobile extends MediaQuery { + constructor(breakpoint: number = DEFAULT_MOBILE_BREAKPOINT) { + super(`max-width: ${breakpoint - 1}px`); + } +}