feat: Remove backend cookie and use frontend for auth (#6601)

This commit is contained in:
Michael Genson
2025-11-28 19:29:16 -06:00
committed by GitHub
parent 8f1ce1a1c3
commit 07ecd88685
20 changed files with 72 additions and 172 deletions

View File

@@ -3,11 +3,11 @@
<TheSnackbar />
<v-banner
v-if="isDemo"
v-if="$appInfo.demoStatus"
sticky
>
<div class="text-center">
<b> {{ $t("demo.info_message_with_version", { version: version }) }} </b>
<b> {{ $t("demo.info_message_with_version", { version: $appInfo.version }) }} </b>
</div>
</v-banner>
@@ -23,24 +23,8 @@
<script lang="ts">
import TheSnackbar from "~/components/Layout/LayoutParts/TheSnackbar.vue";
import { useAppInfo } from "~/composables/api";
import { useGlobalI18n } from "~/composables/use-global-i18n";
export default defineNuxtComponent({
components: { TheSnackbar },
setup() {
const appInfo = useAppInfo();
const isDemo = computed(() => appInfo?.value?.demoStatus || false);
const i18n = useGlobalI18n();
const version = computed(() => appInfo?.value?.version || i18n.t("about.unknown-version"));
return {
appInfo,
isDemo,
version,
};
},
});
</script>