Fix: Footer and Hero Cermony buttons remove

This commit is contained in:
2026-07-02 17:41:57 +05:30
parent 8d674567bf
commit 2103522ff1
5 changed files with 57 additions and 46 deletions
+52 -41
View File
@@ -36,50 +36,61 @@ export default function EventDetails() {
</h2> </h2>
</Reveal> </Reveal>
{/* Meeting details + location, as simple points below the title */} <div className="mt-8 grid gap-8 lg:grid-cols-2 lg:items-stretch">
<Reveal delay={60}> {/* Left: photo + details */}
<ul className="mx-auto mt-6 max-w-2xl space-y-3"> <Reveal delay={60}>
{DETAILS.map((d) => ( <div className="flex h-full flex-col">
<li key={d.label} className="flex items-start gap-3"> <div className="relative mx-auto overflow-hidden rounded-[1.5rem] shadow-[0_20px_50px_-20px_rgba(3,20,58,0.35)] ring-4 ring-white sm:mx-0">
<span className="mt-0.5 flex h-7 w-7 shrink-0 items-center justify-center rounded-full bg-rotary-blue/[0.08] text-rotary-blue"> <div className="relative h-56 w-full sm:h-64">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" className="h-3.5 w-3.5"> <Image
{d.icon} src="/images/meeting.png"
</svg> alt="Rotary Club of Vellore weekly meeting"
</span> fill
<p className="text-sm leading-relaxed text-rotary-ink/75"> sizes="(min-width: 1024px) 560px, 100vw"
<span className="font-semibold text-rotary-navy">{d.label}: </span> className="object-cover"
{d.value} />
</p> <div className="absolute inset-x-0 bottom-0 bg-gradient-to-t from-rotary-navy/85 to-transparent px-4 pb-4 pt-10">
</li> <p className="text-[10px] uppercase tracking-widest text-rotary-goldlight">
))} Fellowship, every week
</ul> </p>
</Reveal> <p className="text-base font-semibold leading-tight text-white">
Fridays · 7:30 PM
{/* Premium portrait photo */} </p>
<Reveal delay={120}> </div>
<div className="mt-8 flex justify-center">
<div className="relative">
<div className="absolute -inset-3 rounded-[1.75rem] border border-rotary-gold/30" />
<div className="relative h-64 w-64 overflow-hidden rounded-[1.5rem] shadow-[0_20px_50px_-20px_rgba(3,20,58,0.35)] ring-4 ring-white sm:h-80 sm:w-[880px]">
<Image
src="/images/meeting.png"
alt="Rotary Club of Vellore weekly meeting"
fill
sizes="288px"
className="object-cover"
/>
<div className="absolute inset-x-0 bottom-0 bg-gradient-to-t from-rotary-navy/85 to-transparent px-4 pb-4 pt-10">
<p className="text-[10px] uppercase tracking-widest text-rotary-goldlight">
Fellowship, every week
</p>
<p className="font-serif text-base font-semibold leading-tight text-white">
Fridays · 7:30 PM
</p>
</div> </div>
</div> </div>
<ul className="mt-6 space-y-3">
{DETAILS.map((d) => (
<li key={d.label} className="flex items-start gap-3">
<span className="mt-0.5 flex h-7 w-7 shrink-0 items-center justify-center rounded-full bg-rotary-blue/[0.08] text-rotary-blue">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" className="h-3.5 w-3.5">
{d.icon}
</svg>
</span>
<p className="text-sm leading-relaxed text-rotary-ink/75">
<span className="font-semibold text-rotary-navy">{d.label}: </span>
{d.value}
</p>
</li>
))}
</ul>
</div> </div>
</div> </Reveal>
</Reveal>
{/* Right: map */}
<Reveal delay={120}>
<div className="h-72 overflow-hidden rounded-[1.5rem] shadow-[0_20px_50px_-20px_rgba(3,20,58,0.35)] ring-4 ring-white sm:h-full sm:min-h-[22rem]">
<iframe
title="Ladies Recreation Club location map"
src="https://www.google.com/maps?q=12.9102532,79.1310174&hl=en&z=16&output=embed"
className="h-full w-full border-0"
loading="lazy"
referrerPolicy="no-referrer-when-downgrade"
/>
</div>
</Reveal>
</div>
</div> </div>
</section> </section>
); );
+2 -2
View File
@@ -77,9 +77,9 @@ export default function Footer() {
href="https://www.rootxwire.com" href="https://www.rootxwire.com"
target="_blank" target="_blank"
rel="noopener noreferrer" rel="noopener noreferrer"
className="font-medium text-white/60 transition-colors duration-200 hover:text-rotary-goldlight" className="font-large text-white transition-colors duration-200 hover:text-rotary-goldlight"
> >
Rootxwire Root<span className="font-bold text-amber-600">X</span>wire
</a> </a>
</p> </p>
{/* <a {/* <a
+1 -1
View File
@@ -24,7 +24,7 @@ export default function Guests() {
<p className="text-center text-xs font-semibold uppercase tracking-[0.28em] text-rotary-azure"> <p className="text-center text-xs font-semibold uppercase tracking-[0.28em] text-rotary-azure">
With us this evening With us this evening
</p> </p>
<h2 className="mt-2 text-center font-serif text-3xl font-semibold text-rotary-navy sm:text-4xl"> <h2 className="mt-2 text-center text-3xl font-semibold text-rotary-navy sm:text-4xl">
Distinguished Guests Distinguished Guests
</h2> </h2>
</Reveal> </Reveal>
+1 -1
View File
@@ -152,7 +152,7 @@ export default function Handover() {
<p className="text-center text-xs font-semibold uppercase tracking-[0.28em] text-rotary-azure"> <p className="text-center text-xs font-semibold uppercase tracking-[0.28em] text-rotary-azure">
The gavel passes The gavel passes
</p> </p>
<h2 className="mt-2 text-center font-serif text-3xl font-semibold text-rotary-navy sm:text-4xl"> <h2 className="mt-2 text-center text-3xl font-semibold text-rotary-navy sm:text-4xl">
A year of service, handed forward A year of service, handed forward
</h2> </h2>
</Reveal> </Reveal>
+1 -1
View File
@@ -77,7 +77,7 @@ export default function OfficeBearers() {
<p className="text-center text-xs font-semibold uppercase tracking-[0.28em] text-rotary-azure"> <p className="text-center text-xs font-semibold uppercase tracking-[0.28em] text-rotary-azure">
Office Bearers of 2026 – 27 Office Bearers of 2026 – 27
</p> </p>
<h2 className="mt-2 text-center font-serif text-3xl font-semibold text-rotary-navy sm:text-4xl"> <h2 className="mt-2 text-center text-3xl font-semibold text-rotary-navy sm:text-4xl">
The Directory The Directory
</h2> </h2>
</Reveal> </Reveal>