chore: script setup components (#7299)

This commit is contained in:
Kuchenpirat
2026-03-23 21:18:25 +01:00
committed by GitHub
parent 3ad2d9155d
commit 5ab6e98f9e
47 changed files with 1721 additions and 2453 deletions

View File

@@ -1,21 +1,13 @@
<template>
<div scoped-slot />
<slot v-if="advanced" />
</template>
<script lang="ts">
<script setup lang="ts">
/**
* Renderless component that only renders if the user is logged in.
* and has advanced options toggled.
*/
export default defineNuxtComponent({
setup(_, ctx) {
const auth = useMealieAuth();
const auth = useMealieAuth();
const r = auth.user.value?.advanced || false;
return () => {
return r ? ctx.slots.default?.() : null;
};
},
});
const advanced = auth.user.value?.advanced || false;
</script>