mirror of
https://github.com/lingble/chatwoot.git
synced 2025-11-02 12:08:01 +00:00
25 lines
567 B
JavaScript
25 lines
567 B
JavaScript
import { mapGetters } from 'vuex';
|
|
|
|
export default {
|
|
computed: {
|
|
...mapGetters({ darkMode: 'appConfig/darkMode' }),
|
|
prefersDarkMode() {
|
|
const isOSOnDarkMode =
|
|
this.darkMode === 'auto' &&
|
|
window.matchMedia('(prefers-color-scheme: dark)').matches;
|
|
return isOSOnDarkMode || this.darkMode === 'dark';
|
|
},
|
|
},
|
|
methods: {
|
|
$dm(light, dark) {
|
|
if (this.darkMode === 'light') {
|
|
return light;
|
|
}
|
|
if (this.darkMode === 'dark') {
|
|
return dark;
|
|
}
|
|
return light + ' ' + dark;
|
|
},
|
|
},
|
|
};
|