@kobalte/solidbase
Version:
Fully featured, fully customisable static site generation for SolidStart
12 lines • 515 B
JavaScript
import { createMediaQuery } from "@solid-primitives/media";
import { createEffect, createRoot, createSignal, on, onMount } from "solid-js";
const [_mobileLayout, setMobileLayout] = createSignal(false);
onMount(() => {
const query = createMediaQuery("(max-width: 1100px)");
createRoot(() => {
createEffect(on(query, (q) => setMobileLayout(q), { defer: true }));
});
setTimeout(() => setMobileLayout(query()));
});
export const mobileLayout = _mobileLayout;
//# sourceMappingURL=globals.js.map