primevue-mirror/apps/volt/pages/index.vue

37 lines
739 B
Vue
Raw Normal View History

2025-02-28 11:49:42 +00:00
<template>
<div :class="landingClass">
<AppNews />
<AppTopBar :showMenuButton="false" />
2025-02-28 22:59:25 +00:00
<h1>Hello World</h1>
2025-02-28 11:49:42 +00:00
</div>
</template>
<script setup>
2025-03-11 08:14:17 +00:00
import { usePrimeVue } from 'primevue/config';
import { computed } from 'vue';
2025-02-28 11:49:42 +00:00
definePageMeta({
layout: 'custom'
});
2025-03-11 08:14:17 +00:00
const props = defineProps({
theme: {
type: String,
default: null
2025-02-28 11:49:42 +00:00
}
2025-03-11 08:14:17 +00:00
});
const { layoutState } = useLayout();
const primevue = usePrimeVue();
const landingClass = computed(() => {
return [
'landing bg-surface-0 dark:bg-surface-900',
{
'layout-news-active': layoutState.newsActive,
'layout-ripple-disabled': primevue.config.ripple === false
}
];
});
2025-02-28 11:49:42 +00:00
</script>