@@ -51,7 +51,7 @@
@@ -64,8 +64,8 @@
-
-
diff --git a/apps/volt/composables/use-layout.js b/apps/volt/composables/use-layout.js
new file mode 100644
index 000000000..65541c0bb
--- /dev/null
+++ b/apps/volt/composables/use-layout.js
@@ -0,0 +1,16 @@
+import { reactive } from 'vue';
+
+const layoutState = reactive({
+ primary: 'emerald',
+ surface: 'zinc',
+ darkTheme: false,
+ codeSandbox: false,
+ sourceType: 'options-api',
+ newsActive: false,
+ announcement: null,
+ storageKey: 'primevue-tailwind'
+});
+
+export function useLayout() {
+ return { layoutState };
+}
diff --git a/apps/volt/layouts/default.vue b/apps/volt/layouts/default.vue
index b7e3cf610..a1dd3d59f 100644
--- a/apps/volt/layouts/default.vue
+++ b/apps/volt/layouts/default.vue
@@ -1,5 +1,5 @@
-
+
-
diff --git a/apps/volt/pages/index.vue b/apps/volt/pages/index.vue
index 72e34166b..cf3e2c8e8 100644
--- a/apps/volt/pages/index.vue
+++ b/apps/volt/pages/index.vue
@@ -7,24 +7,30 @@
-
diff --git a/apps/volt/plugins/primevue.js b/apps/volt/plugins/primevue.js
index 29c23a6a7..07d7d98af 100644
--- a/apps/volt/plugins/primevue.js
+++ b/apps/volt/plugins/primevue.js
@@ -1,9 +1,11 @@
import PrimeVue from 'primevue/config';
import StyleClass from 'primevue/styleclass';
+import ToastService from 'primevue/toastservice';
export default defineNuxtPlugin((nuxtApp) => {
nuxtApp.vueApp.use(PrimeVue, {
unstyled: true
});
nuxtApp.vueApp.directive('styleclass', StyleClass);
+ nuxtApp.vueApp.use(ToastService);
});