elearning/Frontend-Learner/layouts/landing.vue

34 lines
781 B
Vue
Raw Normal View History

2026-01-13 10:46:40 +07:00
<script setup lang="ts">
/**
* @file landing.vue
* @description Layout for the landing page (public facing).
* Uses Quasar QLayout with overlay header.
2026-01-13 10:46:40 +07:00
*/
</script>
<template>
<q-layout view="lHh LpR lFf" class="bg-slate-50 dark:bg-slate-900 text-slate-900 dark:text-slate-100 font-inter">
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>
</q-layout>
2026-01-13 10:46:40 +07:00
</template>
<style>
.font-inter {
font-family: 'Inter', sans-serif;
2026-01-13 10:46:40 +07:00
}
</style>