elearning/Frontend-Learner/layouts/landing.vue

45 lines
929 B
Vue
Raw Normal View History

2026-01-13 10:46:40 +07:00
<script setup lang="ts">
const $q = useQuasar()
// บังคับให้หน้า Landing Page เคลียร์ Dark Mode ของระบบทิ้ง
useHead({
htmlAttrs: {
class: 'light',
style: 'background-color: #ffffff'
},
bodyAttrs: {
class: 'light',
style: 'background-color: #ffffff'
}
})
onMounted(() => {
$q.dark.set(false)
})
2026-01-13 10:46:40 +07:00
</script>
2026-01-13 10:46:40 +07:00
<template>
<q-layout view="lHh LpR lFf" class="bg-white text-slate-900">
2026-01-13 10:46:40 +07:00
<!-- Header (Transparent & Overlay) -->
<q-header class="bg-transparent" style="height: auto;">
<LandingHeader />
</q-header>
<!-- Main Content -->
<!-- padding-top: 0 forces content to go under the header (Hero effect) -->
<q-page-container style="padding-top: 0 !important;">
<q-page>
<slot />
</q-page>
</q-page-container>
<!-- Footer -->
<LandingFooter />
</q-layout>
2026-01-13 10:46:40 +07:00
</template>