UNPKG

@magica11y/prefers-reduced-transparency

Version:

Detects user’s transparency preferences using the 'prefers-reduced-transparency' CSS3 level 5 media query.

2 lines 1.74 kB
!function(e,r){"object"==typeof exports&&"object"==typeof module?module.exports=r():"function"==typeof define&&define.amd?define([],r):"object"==typeof exports?exports.magica11y=r():(e.magica11y=e.magica11y||{},e.magica11y.prefersReducedTransparency=r())}(self,(function(){return(()=>{var e={81:e=>{self,e.exports=(()=>{"use strict";var e={d:(r,t)=>{for(var o in t)e.o(t,o)&&!e.o(r,o)&&Object.defineProperty(r,o,{enumerable:!0,get:t[o]})},o:(e,r)=>Object.prototype.hasOwnProperty.call(e,r),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},r={};e.r(r),e.d(r,{default:()=>t});const t=(e,r)=>{if("undefined"==typeof window||!("matchMedia"in window))return null;const t=`(${e}: ${r})`,o=window.matchMedia(t);return o.media===t&&o.matches};return r})()}},r={};function t(o){var n=r[o];if(void 0!==n)return n.exports;var a=r[o]={exports:{}};return e[o](a,a.exports,t),a.exports}t.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return t.d(r,{a:r}),r},t.d=(e,r)=>{for(var o in r)t.o(r,o)&&!t.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:r[o]})},t.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),t.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var o={};return(()=>{"use strict";t.r(o),t.d(o,{default:()=>d,transparencyPreferences:()=>n});var e=t(81),r=t.n(e);const n=Object.freeze({NO_PREFERENCE:"no-preference",REDUCE:"reduce"}),a=[n.NO_PREFERENCE,n.REDUCE],d=()=>a.find((e=>r()("prefers-reduced-transparency",e)))||null})(),o})()})); //# sourceMappingURL=magica11y.prefersReducedTransparency.js.map