UNPKG

@cran/vue.use

Version:

Cranberry Vue Use Utilities

14 lines (13 loc) 490 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useMedia = void 0; const runtime_dom_1 = require("@vue/runtime-dom"); const subscribeToMediaQuery_1 = require("../utility/subscribeToMediaQuery"); function useMedia(query) { const container = (0, runtime_dom_1.ref)(null); (0, subscribeToMediaQuery_1.subscribeToMediaQuery)(query, function onNext(next) { container.value = next; }); return container; } exports.useMedia = useMedia;