Skip to content

Commit 95da6fc

Browse files
jschoiRRDajeong-Park
authored andcommitted
시스템테마 설정에 맞도록 다크모드 변경/ 가상머신 nic 탭 ui 수정
1 parent 5ead293 commit 95da6fc

File tree

1 file changed

+2
-18
lines changed

1 file changed

+2
-18
lines changed

ui/src/components/header/Logo.vue

Lines changed: 2 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -64,29 +64,13 @@ export default {
6464
},
6565
data () {
6666
return {
67-
logoPath: (this.$store.getters.darkMode || this.$store.getters.theme === 'dark') ? this.$config.whiteLogo : this.$config.logo
67+
logoPath: this.$store.getters.darkMode ? this.$config.whiteLogo : this.$config.logo
6868
}
6969
},
7070
watch: {
71-
'$store.getters.theme' (theme) {
72-
this.logoPath = (this.$store.getters.darkMode || theme === 'dark') ? this.$config.whiteLogo : this.$config.logo
73-
},
7471
'$store.getters.darkMode' (darkMode) {
75-
document.body.classList.toggle('dark-mode', darkMode)
76-
this.logoPath = (darkMode || this.$store.getters.theme === 'dark') ? this.$config.whiteLogo : this.$config.logo
72+
this.logoPath = darkMode ? this.$config.whiteLogo : this.$config.logo
7773
}
78-
},
79-
mounted () {
80-
// 시스템 테마 변경되었을때 감지 후 테마 변경
81-
window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', (event) => {
82-
this.$localStorage.set('DARK_MODE', event.matches)
83-
this.$store.dispatch('SetDarkMode', event.matches)
84-
document.body.classList.toggle('dark-mode', event.matches)
85-
})
86-
// 로컬스토리지 다크 모드 확인 후 변경
87-
const isDark = !!this.$localStorage.get('DARK_MODE')
88-
this.$store.dispatch('SetDarkMode', isDark)
89-
document.body.classList.toggle('dark-mode', isDark)
9074
}
9175
}
9276
</script>

0 commit comments

Comments
 (0)