UNPKG

@cwist/vue-match-media

Version:

React to media query changes in your Vue 3 application (useful for adaptive design).

16 lines (15 loc) 505 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useMatchMedia = exports.matchMediaKey = void 0; var vue_1 = require("vue"); var hasSymbol = typeof Symbol === 'function' && typeof Symbol.toStringTag === 'symbol'; var PolySymbol = function (name) { return hasSymbol ? Symbol(name) : name; }; exports.matchMediaKey = PolySymbol('mm'); function useMatchMedia() { return vue_1.inject(exports.matchMediaKey); } exports.useMatchMedia = useMatchMedia;