diff --git a/.gitignore b/.gitignore index 68dd01d..4253b88 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ node_modules/ +.env dist/ .vite/ .DS_Store -*.local +*.local \ No newline at end of file diff --git a/src/components/microsite/SectionRenderer.tsx b/src/components/microsite/SectionRenderer.tsx index a7b88ae..79f7b7b 100644 --- a/src/components/microsite/SectionRenderer.tsx +++ b/src/components/microsite/SectionRenderer.tsx @@ -1,7 +1,7 @@ import { useEffect, useState } from 'react'; import type { AgendaItem, MicrositeSection, MicrositeSpeaker, PublicMicrositePayload } from '../../types'; import { visitorApi } from '../../api/visitor'; - +import 'bootstrap-icons/font/bootstrap-icons.css'; type Ctx = { data: PublicMicrositePayload; eventId: string; @@ -15,17 +15,27 @@ function str(v: unknown, fallback = ''): string { function HeaderSection({ section, ctx }: { section: MicrositeSection; ctx: Ctx }) { const c = section.config; const logoText = str(c.logoText, ctx.data.event.name); - const logoUrl = str(c.logoUrl, ctx.data.website.logo || ctx.data.event.logoUrl || ''); + // const logoUrl = str(c.logoUrl, ctx.data.website.logo || ctx.data.event.logoUrl || ''); + const logoUrl = str( c.logoUrl || ctx.data.website.logo || ctx.data.event.logoUrl, ''); const menuItems = (Array.isArray(c.menuItems) ? c.menuItems : []) as { label?: string; url?: string }[]; + // Temporary console logs for debugging for Logo in Navbar + // console.log("Header config:", c); + // console.log("Website logo:", ctx.data.website.logo); + // console.log("Event logo:", ctx.data.event.logoUrl); + // console.log("Final logoUrl:", logoUrl); + return (