Skip to content

Commit 85ed4c8

Browse files
authored
Merge pull request #99 from connorabbas/admin-develop
pull master
2 parents fd1bb47 + 05429ea commit 85ed4c8

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed
Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
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
/>
1415
</template>

resources/js/app.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,12 @@ import ToastService from 'primevue/toastservice';
1212
import Tooltip from 'primevue/tooltip';
1313

1414
import customThemePreset from '@/theme-preset.js';
15+
import { useDark } from '@vueuse/core';
1516

1617
import Container from './Components/Container.vue';
1718

1819
const appName = import.meta.env.VITE_APP_NAME || 'Laravel';
20+
const darkMode = useDark(); // set Light/Dark Mode
1921

2022
createInertiaApp({
2123
title: (title) => `${title} - ${appName}`,
@@ -26,6 +28,7 @@ createInertiaApp({
2628
),
2729
setup({ el, App, props, plugin }) {
2830
return createApp({ render: () => h(App, props) })
31+
.provide('darkMode', darkMode)
2932
.use(plugin)
3033
.use(ZiggyVue, Ziggy)
3134
.use(PrimeVue, {

0 commit comments

Comments
 (0)