Ryujinx-Website/src/layouts/BaseLayout.vue
Karim 70d6df62bd
Website redesign (#14)
* Initial project push

* Add tailwind config

* Add vue router config

* Continue

* Add generic navigation header

* Update navigations logic to prevent invalid active class

* Update HomePage.vue

* Add footer

* Add team member GitHub link

* Add new social list component

* Add SEO + favicon tag

* Update SEO tag

* Split header in multiple component

* Update i18n

* Add new homepage section

* Add new stats homepage section

* Add new section homepage section

* Add new section homepage section

* Add download page

* Update mac os section

* Add build information

* Continue

* Continue

* Continue

* Continue

* Add LDN build section

* Re order section

* Remove branch info

* Update contribute page

* Add generic button component

* Finish contribute page

* Update action logic

* Continue

* Continue

* Continue

* Fix invalid build

* Add missing token

* Fix deploy

* Update package

* Update package

* Add node version

* Fix typo

* Continue

* Fix typos

* Update teams

* Add new older build link

* Add new github action

* Add docker build

* Add LICENSE.txt and update README.md

* Add funding link

* Cleanup

* Fix invalid url

* Update .env

* Remove merge branch on release.yml

* Add asset condition

* Add sitemap.xml

* Add translation section
2022-09-07 09:32:39 +02:00

32 lines
808 B
Vue

<script setup lang="ts">
import { useRouter } from "vue-router";
import BaseHeader from "@/common/components/BaseHeader.vue";
import BaseFooter from "@/common/components/BaseFooter.vue";
const { currentRoute } = useRouter();
</script>
<template>
<div
id="page-container"
class="flex flex-col mx-auto w-full min-h-screen bg-gray-100"
>
<main id="page-content" class="flex flex-auto flex-col max-w-full">
<div class="bg-gray-800 overflow-hidden">
<BaseHeader />
</div>
<div class="grow">
<router-view v-slot="{ Component }">
<transition name="fade" mode="out-in">
<component :is="Component" :key="currentRoute.path" />
</transition>
</router-view>
</div>
<BaseFooter />
</main>
</div>
</template>