mirror of
https://github.com/BlossomiShymae/clean-cuts.git
synced 2025-12-06 10:10:47 +01:00
Update layout
This commit is contained in:
@@ -1,3 +1,20 @@
|
|||||||
|
<script setup lang="ts">
|
||||||
|
const route = useRoute();
|
||||||
|
const breadcrumbs = computed(() => {
|
||||||
|
const names = route.fullPath.split("/").filter(x => x != "");
|
||||||
|
let _breadcrumbs = [];
|
||||||
|
let stack = "";
|
||||||
|
for (const name of names) {
|
||||||
|
stack += "/" + name;
|
||||||
|
_breadcrumbs.push({
|
||||||
|
name: name,
|
||||||
|
path: stack
|
||||||
|
});
|
||||||
|
}
|
||||||
|
return _breadcrumbs;
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<div class="h-100">
|
<div class="h-100">
|
||||||
<header class="container">
|
<header class="container">
|
||||||
@@ -108,6 +125,11 @@
|
|||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</nav>
|
</nav>
|
||||||
|
<nav v-if="breadcrumbs.length > 0" style="--bs-breadcrumb-divider: '|';">
|
||||||
|
<ol class="breadcrumb pb-0 mb-0 border-top border-light border-opacity-25">
|
||||||
|
<li class="breadcrumb-item" v-for="breadcrumb in breadcrumbs"><NuxtLink :to="breadcrumb.path" class="text-decoration-none text-light" style="text-transform: capitalize;">{{ breadcrumb.name }}</NuxtLink></li>
|
||||||
|
</ol>
|
||||||
|
</nav>
|
||||||
</Card>
|
</Card>
|
||||||
</header>
|
</header>
|
||||||
<div class="container">
|
<div class="container">
|
||||||
@@ -116,7 +138,7 @@
|
|||||||
</main>
|
</main>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<footer class="container">
|
<footer class="container mb-4">
|
||||||
<Card>
|
<Card>
|
||||||
<div class="d-flex justify-content-around align-items-center gap-2 mb-3 flex-wrap">
|
<div class="d-flex justify-content-around align-items-center gap-2 mb-3 flex-wrap">
|
||||||
<NuxtLink class="text-decoration-none text-light" to="/about">About</NuxtLink>
|
<NuxtLink class="text-decoration-none text-light" to="/about">About</NuxtLink>
|
||||||
|
|||||||
Reference in New Issue
Block a user