pragmate-ui
Version:
An advanced, on-demand React UI library optimized for BeyondJS. Pragmate UI provides modular, responsive, and accessible components with a focus on efficient bundle sizes and a streamlined development process.
1 lines • 1.74 kB
Source Map (JSON)
{"version":3,"sources":["__sources/theme-switcher/ts/index.tsx"],"names":["_react","require","_form","_icons","ThemeSwitcher","theme","globalThis","matchMedia","matches","themeStorage","localStorage","getItem","defaultTheme","userTheme","isDark","setIsDark","React","useState","handleChange","target","container","document","querySelector","setAttribute","setItem","checked","useEffect","icon","createElement","className","Icon","Switch","onChange"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,IAAAA,MAAA,GAAAC,OAAA;AACA,IAAAC,KAAA,GAAAD,OAAA;AACA,IAAAE,MAAA,GAAAF,OAAA;AAEO,UAAU,SAAUG,aAAaA,CAAA;EACvC,MAAMC,KAAK,GAAGC,UAAU,EAAEC,UAAU,CAAC,8BAA8B,CAAC,CAACC,OAAO;EAC5E,MAAMC,YAAY,GAAGC,YAAY,CAACC,OAAO,CAAC,OAAO,CAAC;EAClD,MAAMC,YAAY,GAAWP,KAAK,GAAG,MAAM,GAAG,OAAO;EACrD,MAAMQ,SAAS,GAAYJ,YAAY,GAAGA,YAAY,KAAK,MAAM,GAAGG,YAAY,KAAK,MAAM;EAC3F,MAAM,CAACE,MAAM,EAAEC,SAAS,CAAC,GAAGC,cAAK,CAACC,QAAQ,CAAUJ,SAAS,CAAC;EAE9D,SAASK,YAAYA,CAAC;IAACC;EAAM,CAAC;IAC7B,MAAMC,SAAS,GAAGC,QAAQ,CAACC,aAAa,CAAC,MAAM,CAAC;IAChD,MAAMjB,KAAK,GAAGS,MAAM,GAAG,OAAO,GAAG,MAAM;IACvCM,SAAS,CAACG,YAAY,CAAC,kBAAkB,EAAElB,KAAK,CAAC;IACjDK,YAAY,CAACc,OAAO,CAAC,OAAO,EAAEnB,KAAK,CAAC;IACpCU,SAAS,CAACI,MAAM,CAACM,OAAO,CAAC;EAC1B;EAEAT,cAAK,CAACU,SAAS,CAAC,MAAK;IACpB,IAAI,CAACjB,YAAY,EAAE;IACnB,MAAMW,SAAS,GAAGC,QAAQ,CAACC,aAAa,CAAC,MAAM,CAAC;IAChDF,SAAS,CAACG,YAAY,CAAC,kBAAkB,EAAEd,YAAY,CAAC;EACzD,CAAC,EAAE,EAAE,CAAC;EAEN,MAAMkB,IAAI,GAAWb,MAAM,GAAG,MAAM,GAAG,KAAK;EAC5C,OACCE,cAAA,CAAAY,aAAA;IAAKC,SAAS,EAAC;EAAO,GACrBb,cAAA,CAAAY,aAAA;IAAKC,SAAS,EAAC;EAAiB,GAC/Bb,cAAA,CAAAY,aAAA,CAACE,WAAI;IAACH,IAAI,EAAEA;EAAI,EAAI,EACpBX,cAAA,CAAAY,aAAA,CAACG,YAAM;IAACF,SAAS,EAAC,UAAU;IAACJ,OAAO,EAAEX,MAAM;IAAEkB,QAAQ,EAAEd;EAAY,EAAI,CACnE,CACD;AAER","file":"","sourceRoot":"/"}