Show logo in the navbar, add image upload fields for logo/team/work/blog/gallery, and drive site chrome from settings everywhere. Co-authored-by: Cursor <cursoragent@cursor.com>
15 lines
512 B
TypeScript
15 lines
512 B
TypeScript
export async function useSiteChrome() {
|
|
const { data } = await useAsyncData("site-chrome", () => fetchPublicSite(), {
|
|
getCachedData: () => undefined,
|
|
});
|
|
|
|
return computed(() => ({
|
|
brand: data.value?.settings?.brandName || "منتک",
|
|
logoUrl: data.value?.settings?.logoUrl || "",
|
|
timezone: data.value?.settings?.timezone || "Asia/Tehran",
|
|
tagline: data.value?.settings?.tagline || "",
|
|
email: data.value?.settings?.email || "",
|
|
phone: data.value?.settings?.phone || "",
|
|
}));
|
|
}
|