@magica11y/inverted-colors
Version:
Detects the user’s preferences for inverted colors using the 'inverted-colors' CSS3 level 5 media query.
2 lines • 1.67 kB
JavaScript
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.magica11y=t():(e.magica11y=e.magica11y||{},e.magica11y.invertedColors=t())}(self,(function(){return(()=>{var e={81:e=>{self,e.exports=(()=>{"use strict";var e={d:(t,r)=>{for(var o in r)e.o(r,o)&&!e.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:r[o]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{default:()=>r});const r=(e,t)=>{if("undefined"==typeof window||!("matchMedia"in window))return null;const r=`(${e}: ${t})`,o=window.matchMedia(r);return o.media===r&&o.matches};return t})()}},t={};function r(o){var n=t[o];if(void 0!==n)return n.exports;var a=t[o]={exports:{}};return e[o](a,a.exports,r),a.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var o in t)r.o(t,o)&&!r.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.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";r.r(o),r.d(o,{colorPreferences:()=>n,default:()=>d});var e=r(81),t=r.n(e);const n=Object.freeze({NONE:"none",INVERTED:"inverted"}),a=[n.NONE,n.INVERTED],d=()=>a.find((e=>t()("inverted-colors",e)))||null})(),o})()}));
//# sourceMappingURL=magica11y.invertedColors.js.map