summaryrefslogtreecommitdiff
path: root/shared/components/src/stores/sidebar-hidden.ts
blob: 2de14d10a85c2b591e17c20ce4bea92110a2acb3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
import { derived } from 'svelte/store';
import { buildMediaQueryStore } from '@amp/web-app-components/src/stores/media-query';

export const sidebarHiddenQuery = buildMediaQueryStore('visible', {
    hidden: '(max-width: 483px)',
    visible: '(min-width: 484px)',
});

export const sidebarIsHidden = derived(
    sidebarHiddenQuery,
    ($sidebarHiddenQuery) => $sidebarHiddenQuery === 'hidden',
);