- {s.n} {s.title} -
-{s.tag}
-{s.body}
-diff --git a/app/[locale]/about/page.tsx b/app/[locale]/about/page.tsx index 89c4b24..3f8e9ad 100644 --- a/app/[locale]/about/page.tsx +++ b/app/[locale]/about/page.tsx @@ -1,16 +1,12 @@ -import { PageHero } from "@/components/sections/shared/PageHero"; -import { CtaBand } from "@/components/sections/shared/CtaBand"; -import { ZoomSlideshow } from "@/components/sections/about/ZoomSlideshow"; -import { PhotoGrid } from "@/components/sections/about/PhotoGrid"; -import { MissionPillars } from "@/components/sections/about/MissionPillars"; -import { FounderStory } from "@/components/sections/about/FounderStory"; -import { FounderVideo } from "@/components/sections/about/FounderVideo"; -import { QuoteBand } from "@/components/sections/about/QuoteBand"; -import { WhatWeProvide } from "@/components/sections/about/WhatWeProvide"; -import { AiScams } from "@/components/sections/about/AiScams"; +import Link from "next/link"; import { getDictionary } from "@/lib/i18n/get-dictionary"; import { getRouteMetadata } from "@/lib/i18n/metadata"; import { localizeHref, type Locale } from "@/lib/i18n/config"; +import "../../minimal.css"; + +const FTC_ALERT = + "https://consumer.ftc.gov/consumer-alerts/2026/09/scammers-are-spoofing-car-dealership-websites-what-you-need-know"; +const FTC_REPORT = "https://reportfraud.ftc.gov/"; export async function generateMetadata({ params, @@ -29,33 +25,121 @@ export default async function AboutPage({ const { locale } = await params; const dict = (await getDictionary(locale as Locale)).aboutPage; const href = (h: string) => localizeHref(locale as Locale, h); + const { hero, zoom, photos, mission, story, video, ai, quote, provide, cta } = dict; + const last = provide.items.length - 1; return ( -
{hero.body}
+ +{photos.body}
+{zoom.body}
+ +{mission.body}
+ {mission.items.map((item) => ( +{item.body}
+{story.body}
+ {story.strikes.map((s) => ( +{s.tag}
+{s.body}
+++ +{story.quote}
+{story.quoteCite}
+
{video.body}
+ ++ {video.name}, {video.role} +
+ +{ai.body}
+{ai.source}
+{ai.saveBody}
++ {ai.saveCta} +
+++ +{quote.text}
+{quote.cite}
+
{provide.body}
+ {provide.items.map((item, i) => ( ++ {item.body} + {i === last && ( + <> + {" "} + {provide.projectsLink} + > + )} +
+{cta.body}
+{d.hero.body}
+{c.school}
+{c.focus}
++ {d.chapters.leadsLabel} {c.leads} +
{c.focus}
-{d.roles.body}
-{d.roles.body}
+{d.contact.body}
+{d.contact.body}
{hero.body}
+
+
{item.body}
+
+
+ {publicKnowledge.cta} +
+ +{footing.body}
+++ {footing.rows.map((row) => ( +{footing.quote}
+{footing.quoteCite}
+
{row.body}
+{row.cite}
+{chapters.body}
+ {chapters.items.map((item, i) => ( +{item.body}
++ {item.cta} +
+{follow.body}
+{pillars.body}
+{inspection.body}
+{fraud.body}
+ +{free.body}
+{o.body}
+{copy.body}
-{d.hero.body}
+ + + {TRACKS.map((track) => { + const copy = d.tracks[track.key]; + return ( +{copy.body}
+ {track.projects.map((meta, i) => { + const project = copy.projects[i]; + return ( +{d.chapters[meta.chapter]}
} +{project.desc}
++ {d.skillsLabel}: {project.skills.join(", ")} +
++ {d.membersLabel}: {project.members} +
++ {project.join} +
+{d.cta.body}
+- A preview of the mobile app version of this page: tell it your state, then scroll through the laws that actually apply to you. -
-{law.citation}
} +{law.plain}
++ What to say: “{law.script}” +
++ If they push back: {law.escalation} +
- - You do not need to be a lawyer to use these laws. - {" "} - Simply knowing they exist changes the power dynamic. If a dealer - refuses to provide written disclosures, that itself is a red flag. -
-- If you believe your rights have been violated, you can file a - complaint with the{" "} - - Consumer Financial Protection Bureau (CFPB) - - , the{" "} - - Federal Trade Commission (FTC) - - , or the{" "} - - California Department of Motor Vehicles (DMV) - - . -
-+ Federal and California laws protect you from discrimination and deceptive practices at dealerships. Here is + what every buyer should know. +
+ +These apply in every state.
+ {[...FEDERAL_LAWS, COOLING_OFF].map((law) => ( +The states we have researched in detail, on top of the federal laws above.
+ {Object.entries(STATE_LAWS).map(([state, laws]) => ( ++ Based on a 50-state legal summary. Exact statute numbers have not been independently verified for these + states, so treat this as a starting point, not legal advice. Before you sign, search “[your state] + lemon law” and “[your state] used car dealer warranty” on your state Attorney + General's website. +
++ You do not need to be a lawyer to use these laws. Simply knowing they exist changes the + power dynamic. If a dealer refuses to provide written disclosures, that itself is a red flag. +
++ If you believe your rights have been violated, you can file a complaint with the{" "} + Consumer Financial Protection Bureau (CFPB), the Federal Trade Commission (FTC) + , or the California Department of Motor Vehicles (DMV). +
+{dict.body}
-{s.body}
-{dict.source}
-{dict.saveBody}
- - {dict.saveCta} - -{dict.body}
- {dict.strikes.map((s) => ( -{s.tag}
-{s.body}
-- {dict.quote} - {dict.quoteCite} --
{dict.body}
-- {dict.name} - {dict.role} -
-{dict.body}
-{item.body}
-{dict.body}
-{dict.body}
-{dict.body}
-{dict.body}
-{item.body}
- - {item.cta} - -{dict.body}
---{dict.quote}
-
{row.body}
- {row.cite} -{dict.body}
-{o.body}
-{dict.body}
-{dict.body}
-{inspection.body}
- - -{fraud.body}
- -
-
{item.body}
-
-
{dict.chapters[meta.chapter]}
- )} -{copy.desc}
-
- Your rights change depending on where you are. Tell us your state so we show you the protections that actually apply.
- setStateInput(e.target.value)} - /> - - -
- getvindicated.org
- {homeSub}
- - - - -
- {law.plain}
-{law.script}{"\u201D"}
-{law.escalation}
-
{dict.title}
-{dict.body}
-- {LINKS.map((url, i) => ( --
-
- {dict.links[i].platform}
- {dict.links[i].handle}
-
-
- ))}
-
-