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';
3
3
import 'primeicons/primeicons.css' ;
4
4
5
5
import { useDark } from '@vueuse/core' ;
6
-
7
6
import customThemePreset from '../theme-preset.js' ;
8
7
9
8
import { createApp } from 'vue' ;
@@ -17,10 +16,10 @@ import ToastService from 'primevue/toastservice';
17
16
18
17
const app = createApp ( App ) ;
19
18
const pinia = createPinia ( ) ;
20
-
21
19
const darkMode = useDark ( ) ; // set Light/Dark Mode
22
20
23
- app . use ( pinia )
21
+ app . provide ( 'darkMode' , darkMode )
22
+ . use ( pinia )
24
23
. use ( router )
25
24
. use ( PrimeVue , {
26
25
theme : customThemePreset ,
Original file line number Diff line number Diff line change 1
1
<script setup>
2
- import { useDark , useToggle } from ' @vueuse/core' ;
2
+ import { inject } from ' vue' ;
3
+ import { useToggle } from ' @vueuse/core' ;
3
4
4
- const isDark = useDark ( );
5
- const toggleDark = useToggle (isDark );
5
+ const isDarkMode = inject ( ' darkMode ' );
6
+ const toggleDark = useToggle (isDarkMode );
6
7
</script >
7
8
8
9
<template >
9
10
<Button
10
11
title =" Toggle Light/Dark Mode"
11
- :icon =" isDark ? 'pi pi-moon' : 'pi pi-sun'"
12
+ :icon =" isDarkMode ? 'pi pi-moon' : 'pi pi-sun'"
12
13
@click =" toggleDark()"
13
14
/>
14
- </template >
15
+ </template >
You can’t perform that action at this time.
0 commit comments