Files
nademitex_user/dist/assets/theme-DDmZuxb4.js
T
2026-10-01 20:51:37 +03:30

1 line
662 B
JavaScript

import{W as e,c as t}from"./_plugin-vue_export-helper-1xMDlcEE.js";import{n}from"./pinia-BK9B9Wwf.js";import{i as r,r as i}from"./dist-Bc4P4ngC.js";var a=n(`theme`,()=>{let n=r(`ft_theme`,`system`),a=i(),o=t(()=>n.value===`system`?a.value?`dark`:`light`:n.value),s=t(()=>o.value===`dark`);e(()=>{let e=document.documentElement;e.classList.toggle(`dark`,s.value),e.style.colorScheme=o.value});function c(e){n.value=e}function l(){let e=[`light`,`dark`,`system`],t=e.indexOf(n.value);n.value=e[(t+1)%e.length]}function u(){n.value=s.value?`light`:`dark`}return{preference:n,resolved:o,isDark:s,setPreference:c,cyclePreference:l,toggleLightDark:u}});export{a as t};