Sync admin settings and media with the public landing site.
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>
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
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 || "",
|
||||
}));
|
||||
}
|
||||
Reference in New Issue
Block a user