import rxjs, { effect } from "../../lib/rx.js"; const state$ = new rxjs.BehaviorSubject({ view: "grid", sort: null, order: null, show_hidden: false, search_mode: false, }); export const getState$ = () => state$.asObservable(); export const setState = (...args) => { const obj = { ...state$.value }; for (let i=0; i e.preventDefault()), rxjs.filter((e) => e.ctrlKey && e.key === "h"), rxjs.tap(() => setState("show_hidden", !state$.value.show_hidden)), ));