@cran/vue.use
Version:
Cranberry Vue Use Utilities
14 lines (13 loc) • 490 B
JavaScript
;
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;