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

@@ -43,7 +43,6 @@
</template>
<script lang="ts">
import { useAppInfo } from "~/composables/api";
import type { MenuItem } from "~/components/global/BaseOverflowButton.vue";
import AdvancedOnly from "~/components/global/AdvancedOnly.vue";
@@ -53,15 +52,12 @@ export default defineNuxtComponent({
setup() {
const i18n = useI18n();
const $auth = useMealieAuth();
const $globals = useNuxtApp().$globals;
const { $appInfo, $globals } = useNuxtApp();
useSeoMeta({
title: i18n.t("general.create"),
});
const appInfo = useAppInfo();
const enableOpenAIImages = computed(() => appInfo.value?.enableOpenaiImageServices);
const subpages = computed<MenuItem[]>(() => [
{
icon: $globals.icons.link,
@@ -82,7 +78,7 @@ export default defineNuxtComponent({
icon: $globals.icons.fileImage,
text: i18n.t("recipe.create-from-images"),
value: "image",
hide: !enableOpenAIImages.value,
hide: !$appInfo.enableOpenaiImageServices,
},
{
icon: $globals.icons.edit,