INIT: initial commit

This commit is contained in:
Fiona Lena Urban 2025-06-03 18:05:45 +02:00
parent bdcf50ca0b
commit 78e0ff6ac9
10 changed files with 217 additions and 8 deletions

View file

@ -0,0 +1,25 @@
<template>
<section class="CurrentMood">
<h1>Du bist derzeit</h1>
<span>{{ moods[currentMood].label }}</span>
<Icon class="icon" :name="`mingcute:${moods[currentMood].icon}`" mode="svg" />
</section>
<MoodDropdown
@change-mood="changeMood"
/>
</template>
<script setup lang="ts">
import { moods, type PossibleMood } from '../../../shared/moods'
const currentMood = ref<PossibleMood>('happy')
const changeMood = (newMood : PossibleMood) => {
currentMood.value = newMood
document.body.style.setProperty('--clr-current-dark', `var(--clr-${newMood}-dark)`)
document.body.style.setProperty('--clr-current-light', `var(--clr-${newMood}-light)`)
}
useSeoMeta({
title: () => `Du bist derzeit ${moods[currentMood.value].label}`
})
</script>