elearning/Frontend-Learner/layouts/landing.vue

44 lines
1.2 KiB
Vue

<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)
})
</script>
<template>
<q-layout view="lHh LpR lFf" class="bg-white text-slate-900">
<!-- วนหวของเพจ (แบบโปรงใส และซอนทบใหโชวเนอหาพนหลงได) -->
<q-header class="bg-transparent" style="height: auto;">
<LandingHeader />
</q-header>
<!-- วนเนอหาหล -->
<!-- แทรก style padding-top: 0 งคบใหเนอหาใต Header ชนชดดานบนส (ทำเป Hero section สวยๆ) -->
<q-page-container style="padding-top: 0 !important;">
<q-page>
<slot />
</q-page>
</q-page-container>
<!-- วนทายของเพจ -->
<LandingFooter />
</q-layout>
</template>