Files
S. EsmaeiliandCursor 49f30a96b1 feat: polish admin UI, phone login, and product details
Switch admin auth to mobile, restyle shell/login with Vuesax icons, and add product detail fields plus public product pages.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-22 17:18:17 +03:30

26 lines
713 B
Vue

<script setup lang="ts">
import { ConfigProvider, StyleProvider } from "ant-design-vue";
import faIR from "ant-design-vue/es/locale/fa_IR";
import { antdTheme } from "~/design/theme";
import { organizationSchema, websiteSchema } from "#shared/seo/schema";
const { $antdCache } = useNuxtApp();
const site = useSiteStore();
await callOnce("site", () => site.load());
useSiteSeo();
const seo = useSeoContext();
useJsonLd([organizationSchema(seo), websiteSchema(seo)]);
</script>
<template>
<StyleProvider :cache="$antdCache">
<ConfigProvider :theme="antdTheme" direction="rtl" :locale="faIR">
<NuxtLayout>
<NuxtPage />
</NuxtLayout>
</ConfigProvider>
</StyleProvider>
</template>