All checks were successful
Deploy with Docker Compose / deploy (push) Successful in 4m6s
Split CV.vue into CVGeneral, CVBackend, CVFrontend, and CVHospitality variants. Also adds halftone body class, reformats index.html, and minor style/layout fixes. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
61 lines
1.4 KiB
Vue
61 lines
1.4 KiB
Vue
<script setup>
|
|
import Headline from "@/components/text/Headline.vue";
|
|
import { computed } from "vue";
|
|
import { useRoute } from "vue-router";
|
|
|
|
const route = useRoute();
|
|
|
|
const parentPath = computed(() => {
|
|
const segments = route.path.split("/").filter(Boolean);
|
|
if (segments.length == 1) {
|
|
return "/";
|
|
} else {
|
|
segments.pop();
|
|
return segments.length ? "/" + segments.join("/") : null;
|
|
}
|
|
});
|
|
|
|
const faces = [
|
|
"^_^",
|
|
"¯\\_(ツ)_/¯",
|
|
"(◕‿◕✿)",
|
|
"ಠ_ಠ",
|
|
"ʘ‿ʘ",
|
|
"^̮^",
|
|
">_>",
|
|
"¬_¬",
|
|
"˙ ͜ʟ˙",
|
|
"( ͡° ͜ʖ ͡°)",
|
|
"[̲̅$̲̅(̲̅5̲̅)̲̅$̲̅]",
|
|
"(ง'̀-'́)ง",
|
|
"\ (•◡•) /",
|
|
"( ͡ᵔ ͜ʖ ͡ᵔ )",
|
|
"ᕙ(⇀‸↼‶)ᕗ",
|
|
"⚆ _ ⚆",
|
|
"(。◕‿◕。)",
|
|
"(╯°□°)╯︵ ʞooqǝɔɐɟ",
|
|
"̿ ̿ ̿'̿'\̵͇̿̿\з=(•_•)=ε/̵͇̿̿/'̿'̿ ̿",
|
|
"(☞゚ヮ゚)☞ ☜(゚ヮ゚☜)",
|
|
];
|
|
const faces_string = faces.join(" ");
|
|
</script>
|
|
|
|
<template>
|
|
<nav class="flex flex-row w-full h-fit border border-primary bg-bg_primary">
|
|
<RouterLink class="bdr-2 bg-bg_primary" v-if="parentPath" :to="parentPath">
|
|
<span>UP</span>
|
|
</RouterLink>
|
|
<Headline class="border flex-1 max-w-full">
|
|
<code class="whitespace-pre">{{ faces_string }}</code>
|
|
</Headline>
|
|
</nav>
|
|
</template>
|
|
|
|
<style scoped>
|
|
.left {
|
|
position: fixed;
|
|
top: 0;
|
|
left: 0;
|
|
}
|
|
</style>
|