UNPKG

@agnos-ui/core

Version:

Framework-agnostic headless component library.

15 lines (14 loc) 602 B
"use strict"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); const tansu = require("@amadeus-it-group/tansu"); const esmEnv = require("esm-env"); const utils_directive = require("../dom-CuBx1JPZ.cjs"); const utils_stores = require("../utils/stores.cjs"); const createMatchMedia = (query) => esmEnv.BROWSER ? tansu.readable(false, { onUse({ set }) { const mql = window.matchMedia(query.trim()); set(mql.matches); return utils_directive.addEvent(mql, "change", (val) => set(val.matches)); } }) : utils_stores.false$; exports.createMatchMedia = createMatchMedia;