Merge version_1 into main
Merge version_1 into main
This commit was merged in pull request #2.
This commit is contained in:
193
src/app/page.tsx
193
src/app/page.tsx
@@ -30,17 +30,11 @@ export default function LandingPage() {
|
||||
<NavbarStyleFullscreen
|
||||
navItems={[
|
||||
{
|
||||
name: "How it works",
|
||||
id: "#how-it-works",
|
||||
},
|
||||
name: "How it works", id: "#how-it-works"},
|
||||
{
|
||||
name: "Why us",
|
||||
id: "#why-us",
|
||||
},
|
||||
name: "Why us", id: "#why-us"},
|
||||
{
|
||||
name: "Support",
|
||||
id: "#contact",
|
||||
},
|
||||
name: "Support", id: "#contact"},
|
||||
]}
|
||||
brandName="TrustFirst"
|
||||
/>
|
||||
@@ -50,97 +44,54 @@ export default function LandingPage() {
|
||||
<HeroBillboardTestimonial
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
title="Find out if you’re overpaying on your energy renewal"
|
||||
description="We compare fairly and tell you the truth — even if staying is the better choice. Completely neutral, based on Ofgem data."
|
||||
testimonials={[
|
||||
{
|
||||
name: "John D.",
|
||||
handle: "@user1",
|
||||
testimonial: "Finally a tool that doesn't push me to switch unnecessarily. Refreshingly honest.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/business-analysis-report-folder-icon_53876-14638.jpg",
|
||||
},
|
||||
name: "John D.", handle: "@user1", testimonial: "Finally a tool that doesn't push me to switch unnecessarily. Refreshingly honest.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/business-analysis-report-folder-icon_53876-14638.jpg"},
|
||||
{
|
||||
name: "Sarah W.",
|
||||
handle: "@user2",
|
||||
testimonial: "TrustFirst helped me stay with my provider with confidence. Truly unbiased.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/innovation-development-rocket-graphic-concept_53876-120019.jpg",
|
||||
},
|
||||
name: "Sarah W.", handle: "@user2", testimonial: "TrustFirst helped me stay with my provider with confidence. Truly unbiased.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/innovation-development-rocket-graphic-concept_53876-120019.jpg"},
|
||||
{
|
||||
name: "Mark R.",
|
||||
handle: "@user3",
|
||||
testimonial: "Clean, simple, and the only comparison site that felt like a public utility.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/business-analysis-report-folder-icon_53876-14637.jpg",
|
||||
},
|
||||
name: "Mark R.", handle: "@user3", testimonial: "Clean, simple, and the only comparison site that felt like a public utility.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/business-analysis-report-folder-icon_53876-14637.jpg"},
|
||||
{
|
||||
name: "Elena P.",
|
||||
handle: "@user4",
|
||||
testimonial: "Incredible transparency. No pressure, just facts.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/shield-with-check-mark-set_78370-7855.jpg",
|
||||
},
|
||||
name: "Elena P.", handle: "@user4", testimonial: "Incredible transparency. No pressure, just facts.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/shield-with-check-mark-set_78370-7855.jpg"},
|
||||
{
|
||||
name: "David T.",
|
||||
handle: "@user5",
|
||||
testimonial: "The best utility-focused comparison tool I have ever used.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/shield-with-check-mark-stamp-set_78370-7869.jpg",
|
||||
},
|
||||
name: "David T.", handle: "@user5", testimonial: "The best utility-focused comparison tool I have ever used.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/shield-with-check-mark-stamp-set_78370-7869.jpg"},
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "Start comparison →",
|
||||
href: "#compare",
|
||||
},
|
||||
text: "Start comparison →", href: "#compare"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/aerial-view-vibrant-turquoise-water-surface-with-gentle-ripples_1308-189440.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/aerial-view-vibrant-turquoise-water-surface-with-gentle-ripples_1308-189440.jpg"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-vector/stay-safe-with-our-certified-firewall-shield-logo-3d-style_1017-51383.jpg",
|
||||
alt: "User avatar 1",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-vector/stay-safe-with-our-certified-firewall-shield-logo-3d-style_1017-51383.jpg", alt: "User avatar 1"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-vector/shield-with-check-sticker_78370-8683.jpg",
|
||||
alt: "User avatar 2",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-vector/shield-with-check-sticker_78370-8683.jpg", alt: "User avatar 2"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/top-view-hands-holding-tablet_23-2149429322.jpg",
|
||||
alt: "User avatar 3",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/top-view-hands-holding-tablet_23-2149429322.jpg", alt: "User avatar 3"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/business-leader-trader-searching-new-investment-solution_482257-116895.jpg",
|
||||
alt: "User avatar 4",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/business-leader-trader-searching-new-investment-solution_482257-116895.jpg", alt: "User avatar 4"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/business-graphs-figures-laptop-left-open-desk-empty-office_482257-84546.jpg",
|
||||
alt: "User avatar 5",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/business-graphs-figures-laptop-left-open-desk-empty-office_482257-84546.jpg", alt: "User avatar 5"},
|
||||
]}
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "Neutral Analysis",
|
||||
},
|
||||
type: "text", text: "Neutral Analysis"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Ofgem Data Powered",
|
||||
},
|
||||
type: "text", text: "Ofgem Data Powered"},
|
||||
{
|
||||
type: "text",
|
||||
text: "No Hidden Commissions",
|
||||
},
|
||||
type: "text", text: "No Hidden Commissions"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Consumer-First",
|
||||
},
|
||||
type: "text", text: "Consumer-First"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Transparency Guaranteed",
|
||||
},
|
||||
type: "text", text: "Transparency Guaranteed"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -152,28 +103,13 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
features={[
|
||||
{
|
||||
title: "Upload",
|
||||
description: "Paste or upload your energy renewal letter (PDF, photo, or text).",
|
||||
bentoComponent: "reveal-icon",
|
||||
icon: FileText,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/red-folder-icon-black-background_23-2152009998.jpg",
|
||||
imageAlt: "flat vector document icon",
|
||||
title: "Upload", description: "Paste or upload your energy renewal letter (PDF, photo, or text).", bentoComponent: "reveal-icon", icon: FileText,
|
||||
},
|
||||
{
|
||||
title: "Analyze",
|
||||
description: "We compare your rates against the current market and Ofgem data.",
|
||||
bentoComponent: "reveal-icon",
|
||||
icon: BarChart2,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/aerial-view-vibrant-turquoise-water-surface-with-gentle-ripples_1308-189440.jpg?_wi=2",
|
||||
imageAlt: "flat vector document icon",
|
||||
title: "Analyze", description: "We compare your rates against the current market and Ofgem data.", bentoComponent: "reveal-icon", icon: BarChart2,
|
||||
},
|
||||
{
|
||||
title: "Decide",
|
||||
description: "Get an honest, neutral verdict on whether to stay or switch.",
|
||||
bentoComponent: "reveal-icon",
|
||||
icon: ShieldCheck,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/analysis-text-frame_53876-120801.jpg",
|
||||
imageAlt: "flat vector document icon",
|
||||
title: "Decide", description: "Get an honest, neutral verdict on whether to stay or switch.", bentoComponent: "reveal-icon", icon: ShieldCheck,
|
||||
},
|
||||
]}
|
||||
title="How it works"
|
||||
@@ -200,20 +136,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Is this service free?",
|
||||
content: "Yes, TrustFirst is completely free to use for consumers.",
|
||||
},
|
||||
id: "1", title: "Is this service free?", content: "Yes, TrustFirst is completely free to use for consumers."},
|
||||
{
|
||||
id: "2",
|
||||
title: "How do you make money?",
|
||||
content: "We do not take commissions from energy suppliers to keep our results neutral.",
|
||||
},
|
||||
id: "2", title: "How do you make money?", content: "We do not take commissions from energy suppliers to keep our results neutral."},
|
||||
{
|
||||
id: "3",
|
||||
title: "What data do you use?",
|
||||
content: "We use official Ofgem data and public market rate databases.",
|
||||
},
|
||||
id: "3", title: "What data do you use?", content: "We use official Ofgem data and public market rate databases."},
|
||||
]}
|
||||
title="Common Questions"
|
||||
description="Everything you need to know about our methodology."
|
||||
@@ -228,28 +155,16 @@ export default function LandingPage() {
|
||||
description="Provide your renewal offer details and current energy usage to get started."
|
||||
inputs={[
|
||||
{
|
||||
name: "supplier",
|
||||
type: "text",
|
||||
placeholder: "Current Supplier",
|
||||
required: true,
|
||||
name: "supplier", type: "text", placeholder: "Current Supplier", required: true,
|
||||
},
|
||||
{
|
||||
name: "tariff",
|
||||
type: "text",
|
||||
placeholder: "Tariff Name",
|
||||
required: true,
|
||||
name: "tariff", type: "text", placeholder: "Tariff Name", required: true,
|
||||
},
|
||||
{
|
||||
name: "postcode",
|
||||
type: "text",
|
||||
placeholder: "Postcode",
|
||||
required: true,
|
||||
name: "postcode", type: "text", placeholder: "Postcode", required: true,
|
||||
},
|
||||
{
|
||||
name: "usage",
|
||||
type: "number",
|
||||
placeholder: "Estimated Annual Usage (kWh)",
|
||||
required: true,
|
||||
name: "usage", type: "number", placeholder: "Estimated Annual Usage (kWh)", required: true,
|
||||
},
|
||||
]}
|
||||
buttonText="Run Fairness Check"
|
||||
@@ -264,22 +179,14 @@ export default function LandingPage() {
|
||||
description="Contact our team for questions about your renewal."
|
||||
inputs={[
|
||||
{
|
||||
name: "name",
|
||||
type: "text",
|
||||
placeholder: "Full Name",
|
||||
required: true,
|
||||
name: "name", type: "text", placeholder: "Full Name", required: true,
|
||||
},
|
||||
{
|
||||
name: "email",
|
||||
type: "email",
|
||||
placeholder: "Email Address",
|
||||
required: true,
|
||||
name: "email", type: "email", placeholder: "Email Address", required: true,
|
||||
},
|
||||
]}
|
||||
textarea={{
|
||||
name: "message",
|
||||
placeholder: "How can we help?",
|
||||
required: true,
|
||||
name: "message", placeholder: "How can we help?", required: true,
|
||||
}}
|
||||
buttonText="Send Message"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/luxurious-business-environment-used-corporate-culture-industry_482257-119022.jpg"
|
||||
@@ -290,29 +197,19 @@ export default function LandingPage() {
|
||||
<FooterSimple
|
||||
columns={[
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "#",
|
||||
},
|
||||
label: "About Us", href: "#"},
|
||||
{
|
||||
label: "Methodology",
|
||||
href: "#",
|
||||
},
|
||||
label: "Methodology", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
title: "Legal", items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
label: "Privacy Policy", href: "#"},
|
||||
{
|
||||
label: "Terms of Service",
|
||||
href: "#",
|
||||
},
|
||||
label: "Terms of Service", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user