File tree Expand file tree Collapse file tree 2 files changed +8
-8
lines changed Expand file tree Collapse file tree 2 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -3,7 +3,6 @@ import 'nprogress/nprogress.css';
33import 'primeicons/primeicons.css' ;
44
55import { useDark } from '@vueuse/core' ;
6-
76import customThemePreset from '../theme-preset.js' ;
87
98import { createApp } from 'vue' ;
@@ -17,10 +16,10 @@ import ToastService from 'primevue/toastservice';
1716
1817const app = createApp ( App ) ;
1918const pinia = createPinia ( ) ;
20-
2119const darkMode = useDark ( ) ; // set Light/Dark Mode
2220
23- app . use ( pinia )
21+ app . provide ( 'darkMode' , darkMode )
22+ . use ( pinia )
2423 . use ( router )
2524 . use ( PrimeVue , {
2625 theme : customThemePreset ,
Original file line number Diff line number Diff line change 11<script setup>
2- import { useDark , useToggle } from ' @vueuse/core' ;
2+ import { inject } from ' vue' ;
3+ import { useToggle } from ' @vueuse/core' ;
34
4- const isDark = useDark ( );
5- const toggleDark = useToggle (isDark );
5+ const isDarkMode = inject ( ' darkMode ' );
6+ const toggleDark = useToggle (isDarkMode );
67 </script >
78
89<template >
910 <Button
1011 title =" Toggle Light/Dark Mode"
11- :icon =" isDark ? 'pi pi-moon' : 'pi pi-sun'"
12+ :icon =" isDarkMode ? 'pi pi-moon' : 'pi pi-sun'"
1213 @click =" toggleDark()"
1314 />
14- </template >
15+ </template >
You can’t perform that action at this time.
0 commit comments