From 4f287b1aaa3ed27a2654c601cf8b34cba4972ef1 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 28 Apr 2026 18:14:49 +0000 Subject: [PATCH 1/3] Update src/app/page.tsx --- src/app/page.tsx | 125 ++++++++++++----------------------------------- 1 file changed, 32 insertions(+), 93 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 790c4fb..269b0d3 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -31,33 +31,25 @@ export default function LandingPage() {
@@ -108,30 +94,9 @@ export default function LandingPage() { textboxLayout="default" useInvertedBackground={false} plans={[ - { - id: "p1", badge: "Morning", price: "06:00 AM", subtitle: "Morning Beat with DJ Silas", buttons: [ - { - text: "Listen"}, - ], - features: [ - "Talk Show", "Nairobi News"], - }, - { - id: "p2", badge: "Afternoon", price: "02:00 PM", subtitle: "Street Rhythm Vibes", buttons: [ - { - text: "Listen"}, - ], - features: [ - "Music", "Local Artists"], - }, - { - id: "p3", badge: "Evening", price: "08:00 PM", subtitle: "Market Talk Live", buttons: [ - { - text: "Listen"}, - ], - features: [ - "Debate", "Listener Calls"], - }, + { id: "p1", badge: "Morning", price: "06:00 AM", subtitle: "Morning Beat with DJ Silas", buttons: [{ text: "Listen" }], features: ["Talk Show", "Nairobi News"] }, + { id: "p2", badge: "Afternoon", price: "02:00 PM", subtitle: "Street Rhythm Vibes", buttons: [{ text: "Listen" }], features: ["Music", "Local Artists"] }, + { id: "p3", badge: "Evening", price: "08:00 PM", subtitle: "Market Talk Live", buttons: [{ text: "Listen" }], features: ["Debate", "Listener Calls"] }, ]} title="Broadcast Schedule" description="Catch your favorite shows every day." @@ -145,12 +110,9 @@ export default function LandingPage() { gridVariant="uniform-all-items-equal" useInvertedBackground={false} members={[ - { - id: "m1", name: "DJ Silas", role: "Morning Host", description: "Energetic morning vibes.", imageSrc: "http://img.b2bpic.net/free-photo/retro-vhs-packaging-indoors_23-2150172333.jpg"}, - { - id: "m2", name: "MC Mercy", role: "Afternoon Host", description: "Keeping the city dancing.", imageSrc: "http://img.b2bpic.net/free-photo/messy-base-operations-used-by-hooligans-hangout_482257-124501.jpg"}, - { - id: "m3", name: "Kaka", role: "News Anchor", description: "Hard-hitting local news.", imageSrc: "http://img.b2bpic.net/free-photo/vertical-grayscale-shot-small-bird-sitting-ventilation-system-wall-with-writings_181624-58322.jpg"}, + { id: "m1", name: "DJ Silas", role: "Morning Host", description: "Energetic morning vibes.", imageSrc: "http://img.b2bpic.net/free-photo/retro-vhs-packaging-indoors_23-2150172333.jpg" }, + { id: "m2", name: "MC Mercy", role: "Afternoon Host", description: "Keeping the city dancing.", imageSrc: "http://img.b2bpic.net/free-photo/messy-base-operations-used-by-hooligans-hangout_482257-124501.jpg" }, + { id: "m3", name: "Kaka", role: "News Anchor", description: "Hard-hitting local news.", imageSrc: "http://img.b2bpic.net/free-photo/vertical-grayscale-shot-small-bird-sitting-ventilation-system-wall-with-writings_181624-58322.jpg" }, ]} title="Meet Our DJs" description="The voices behind the magic." @@ -163,16 +125,11 @@ export default function LandingPage() { textboxLayout="default" useInvertedBackground={false} testimonials={[ - { - id: "1", name: "John O.", handle: "@johnny", testimonial: "Best radio station in Nairobi!", imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-pensive-adult-woman_1262-20595.jpg"}, - { - id: "2", name: "Mary W.", handle: "@mary", testimonial: "Informative and fun.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-sporty-man_23-2148012877.jpg"}, - { - id: "3", name: "Peter K.", handle: "@peter", testimonial: "Keeps me connected.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-senior-black-woman-outdoors_52683-109987.jpg"}, - { - id: "4", name: "Sarah J.", handle: "@sarah", testimonial: "The music choice is fire.", imageSrc: "http://img.b2bpic.net/free-photo/young-man-standing-garden_107420-29991.jpg"}, - { - id: "5", name: "David M.", handle: "@david", testimonial: "Community first, always.", imageSrc: "http://img.b2bpic.net/free-photo/serious-young-woman-yellow-lace-shirt-outdoors_1262-20809.jpg"}, + { id: "1", name: "John O.", handle: "@johnny", testimonial: "Best radio station in Nairobi!", imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-pensive-adult-woman_1262-20595.jpg" }, + { id: "2", name: "Mary W.", handle: "@mary", testimonial: "Informative and fun.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-sporty-man_23-2148012877.jpg" }, + { id: "3", name: "Peter K.", handle: "@peter", testimonial: "Keeps me connected.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-senior-black-woman-outdoors_52683-109987.jpg" }, + { id: "4", name: "Sarah J.", handle: "@sarah", testimonial: "The music choice is fire.", imageSrc: "http://img.b2bpic.net/free-photo/young-man-standing-garden_107420-29991.jpg" }, + { id: "5", name: "David M.", handle: "@david", testimonial: "Community first, always.", imageSrc: "http://img.b2bpic.net/free-photo/serious-young-woman-yellow-lace-shirt-outdoors_1262-20809.jpg" }, ]} title="Listener Voices" description="What our community says about us." @@ -184,12 +141,9 @@ export default function LandingPage() { textboxLayout="default" useInvertedBackground={false} faqs={[ - { - id: "f1", title: "How can I advertise?", content: "Contact us via the form."}, - { - id: "f2", title: "Can I request a song?", content: "Send us a message on socials."}, - { - id: "f3", title: "Where are you located?", content: "Heart of Kiamaiko, Nairobi."}, + { id: "f1", title: "How can I advertise?", content: "Contact us via the form." }, + { id: "f2", title: "Can I request a song?", content: "Send us a message on socials." }, + { id: "f3", title: "Where are you located?", content: "Heart of Kiamaiko, Nairobi." }, ]} title="Station FAQ" description="Got questions about the station?" @@ -200,8 +154,7 @@ export default function LandingPage() {
); -} +} \ No newline at end of file -- 2.49.1 From 8067ebfcce8d66b43486063994256988aa3c3765 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 28 Apr 2026 18:14:49 +0000 Subject: [PATCH 2/3] Update src/app/styles/base.css --- src/app/styles/base.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app/styles/base.css b/src/app/styles/base.css index bbb522f..62c2d18 100644 --- a/src/app/styles/base.css +++ b/src/app/styles/base.css @@ -11,7 +11,7 @@ html { body { background-color: var(--background); color: var(--foreground); - font-family: var(--font-source-sans-3), sans-serif; + font-family: var(--font-inter), sans-serif; position: relative; min-height: 100vh; overscroll-behavior: none; @@ -24,5 +24,5 @@ h3, h4, h5, h6 { - font-family: var(--font-source-sans-3), sans-serif; + font-family: var(--font-montserrat), sans-serif; } -- 2.49.1 From b7253068dbc5055491189dd3ec51e2ff80e8ecef Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 28 Apr 2026 18:14:50 +0000 Subject: [PATCH 3/3] Update src/app/styles/variables.css --- src/app/styles/variables.css | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/app/styles/variables.css b/src/app/styles/variables.css index 3d0e32c..8ef763c 100644 --- a/src/app/styles/variables.css +++ b/src/app/styles/variables.css @@ -10,15 +10,15 @@ --accent: #ffffff; --background-accent: #ffffff; */ - --background: #ffffff; - --card: #f9f9f9; - --foreground: #000f06e6; - --primary-cta: #0a7039; + --background: #f5f5f5; + --card: #ffffff; + --foreground: #1c1c1c; + --primary-cta: #1c1c1c; --primary-cta-text: #ffffff; - --secondary-cta: #f9f9f9; + --secondary-cta: #ffffff; --secondary-cta-text: #000f06e6; - --accent: #e2e2e2; - --background-accent: #c4c4c4; + --accent: #15479c; + --background-accent: #a8cce8; /* text sizing - set by ThemeProvider */ /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem); -- 2.49.1