Skip to content

Commit bc2710d

Browse files
committed
refactor: restructure government page, remove UK-specific page
- Replace UK-specific page with generalized government content - Add new hero section with PPP proposal messaging - Move former hero to EUDI section - Add McKinsey quote, govBenefits, citizenBenefits, investmentStats, whyFolio sections - Add hero section to Playground page - Update all language translations (EN, ES, FR, IT, JA) - Remove /government/uk route and GovernmentUkPage component
1 parent 0f27b83 commit bc2710d

File tree

12 files changed

+1515
-1836
lines changed

12 files changed

+1515
-1836
lines changed

public/locales/en/government.json

Lines changed: 156 additions & 184 deletions
Large diffs are not rendered by default.

public/locales/es/government.json

Lines changed: 156 additions & 184 deletions
Large diffs are not rendered by default.

public/locales/fr/government.json

Lines changed: 156 additions & 184 deletions
Large diffs are not rendered by default.

public/locales/it/government.json

Lines changed: 156 additions & 184 deletions
Large diffs are not rendered by default.

public/locales/ja/government.json

Lines changed: 156 additions & 184 deletions
Large diffs are not rendered by default.

public/sitemap.xml

Lines changed: 0 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -493,15 +493,6 @@
493493
<xhtml:link rel="alternate" hreflang="fr" href="https://folio.id/fr/government/playground/"/>
494494
<xhtml:link rel="alternate" hreflang="x-default" href="https://folio.id/en/government/playground/"/>
495495
</url>
496-
<url>
497-
<loc>https://folio.id/en/government/uk/</loc>
498-
<xhtml:link rel="alternate" hreflang="en" href="https://folio.id/en/government/uk/"/>
499-
<xhtml:link rel="alternate" hreflang="es" href="https://folio.id/es/government/uk/"/>
500-
<xhtml:link rel="alternate" hreflang="ja" href="https://folio.id/ja/government/uk/"/>
501-
<xhtml:link rel="alternate" hreflang="it" href="https://folio.id/it/government/uk/"/>
502-
<xhtml:link rel="alternate" hreflang="fr" href="https://folio.id/fr/government/uk/"/>
503-
<xhtml:link rel="alternate" hreflang="x-default" href="https://folio.id/en/government/uk/"/>
504-
</url>
505496
<url>
506497
<loc>https://folio.id/en/id-wallet-app/</loc>
507498
<xhtml:link rel="alternate" hreflang="en" href="https://folio.id/en/id-wallet-app/"/>
@@ -1184,15 +1175,6 @@
11841175
<xhtml:link rel="alternate" hreflang="fr" href="https://folio.id/fr/government/playground/"/>
11851176
<xhtml:link rel="alternate" hreflang="x-default" href="https://folio.id/en/government/playground/"/>
11861177
</url>
1187-
<url>
1188-
<loc>https://folio.id/es/government/uk/</loc>
1189-
<xhtml:link rel="alternate" hreflang="en" href="https://folio.id/en/government/uk/"/>
1190-
<xhtml:link rel="alternate" hreflang="es" href="https://folio.id/es/government/uk/"/>
1191-
<xhtml:link rel="alternate" hreflang="ja" href="https://folio.id/ja/government/uk/"/>
1192-
<xhtml:link rel="alternate" hreflang="it" href="https://folio.id/it/government/uk/"/>
1193-
<xhtml:link rel="alternate" hreflang="fr" href="https://folio.id/fr/government/uk/"/>
1194-
<xhtml:link rel="alternate" hreflang="x-default" href="https://folio.id/en/government/uk/"/>
1195-
</url>
11961178
<url>
11971179
<loc>https://folio.id/es/id-wallet-app/</loc>
11981180
<xhtml:link rel="alternate" hreflang="en" href="https://folio.id/en/id-wallet-app/"/>
@@ -1875,15 +1857,6 @@
18751857
<xhtml:link rel="alternate" hreflang="fr" href="https://folio.id/fr/government/playground/"/>
18761858
<xhtml:link rel="alternate" hreflang="x-default" href="https://folio.id/en/government/playground/"/>
18771859
</url>
1878-
<url>
1879-
<loc>https://folio.id/fr/government/uk/</loc>
1880-
<xhtml:link rel="alternate" hreflang="en" href="https://folio.id/en/government/uk/"/>
1881-
<xhtml:link rel="alternate" hreflang="es" href="https://folio.id/es/government/uk/"/>
1882-
<xhtml:link rel="alternate" hreflang="ja" href="https://folio.id/ja/government/uk/"/>
1883-
<xhtml:link rel="alternate" hreflang="it" href="https://folio.id/it/government/uk/"/>
1884-
<xhtml:link rel="alternate" hreflang="fr" href="https://folio.id/fr/government/uk/"/>
1885-
<xhtml:link rel="alternate" hreflang="x-default" href="https://folio.id/en/government/uk/"/>
1886-
</url>
18871860
<url>
18881861
<loc>https://folio.id/fr/id-wallet-app/</loc>
18891862
<xhtml:link rel="alternate" hreflang="en" href="https://folio.id/en/id-wallet-app/"/>
@@ -2566,15 +2539,6 @@
25662539
<xhtml:link rel="alternate" hreflang="fr" href="https://folio.id/fr/government/playground/"/>
25672540
<xhtml:link rel="alternate" hreflang="x-default" href="https://folio.id/en/government/playground/"/>
25682541
</url>
2569-
<url>
2570-
<loc>https://folio.id/it/government/uk/</loc>
2571-
<xhtml:link rel="alternate" hreflang="en" href="https://folio.id/en/government/uk/"/>
2572-
<xhtml:link rel="alternate" hreflang="es" href="https://folio.id/es/government/uk/"/>
2573-
<xhtml:link rel="alternate" hreflang="ja" href="https://folio.id/ja/government/uk/"/>
2574-
<xhtml:link rel="alternate" hreflang="it" href="https://folio.id/it/government/uk/"/>
2575-
<xhtml:link rel="alternate" hreflang="fr" href="https://folio.id/fr/government/uk/"/>
2576-
<xhtml:link rel="alternate" hreflang="x-default" href="https://folio.id/en/government/uk/"/>
2577-
</url>
25782542
<url>
25792543
<loc>https://folio.id/it/id-wallet-app/</loc>
25802544
<xhtml:link rel="alternate" hreflang="en" href="https://folio.id/en/id-wallet-app/"/>
@@ -3257,15 +3221,6 @@
32573221
<xhtml:link rel="alternate" hreflang="fr" href="https://folio.id/fr/government/playground/"/>
32583222
<xhtml:link rel="alternate" hreflang="x-default" href="https://folio.id/en/government/playground/"/>
32593223
</url>
3260-
<url>
3261-
<loc>https://folio.id/ja/government/uk/</loc>
3262-
<xhtml:link rel="alternate" hreflang="en" href="https://folio.id/en/government/uk/"/>
3263-
<xhtml:link rel="alternate" hreflang="es" href="https://folio.id/es/government/uk/"/>
3264-
<xhtml:link rel="alternate" hreflang="ja" href="https://folio.id/ja/government/uk/"/>
3265-
<xhtml:link rel="alternate" hreflang="it" href="https://folio.id/it/government/uk/"/>
3266-
<xhtml:link rel="alternate" hreflang="fr" href="https://folio.id/fr/government/uk/"/>
3267-
<xhtml:link rel="alternate" hreflang="x-default" href="https://folio.id/en/government/uk/"/>
3268-
</url>
32693224
<url>
32703225
<loc>https://folio.id/ja/id-wallet-app/</loc>
32713226
<xhtml:link rel="alternate" hreflang="en" href="https://folio.id/en/id-wallet-app/"/>

src/App.tsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ const DigitalTicketingPage = lazy(() => import('./pages/DigitalTicketingPage'))
1717
const AgeCompliancePage = lazy(() => import('./pages/AgeCompliancePage'))
1818
const ClientOnboardingPage = lazy(() => import('./pages/ClientOnboardingPage'))
1919
const GovernmentPage = lazy(() => import('./pages/GovernmentPage'))
20-
const GovernmentUkPage = lazy(() => import('./pages/GovernmentUkPage'))
2120
const IdVerificationPage = lazy(() => import('./pages/IdVerificationPage'))
2221
const DocumentIntelligencePage = lazy(() => import('./pages/DocumentIntelligencePage'))
2322
const LivenessCheckPage = lazy(() => import('./pages/LivenessCheckPage'))
@@ -291,7 +290,6 @@ function LocalizedRoutes() {
291290
<Route path="solutions/age-compliance" element={<AgeCompliancePage />} />
292291
<Route path="solutions/client-onboarding" element={<ClientOnboardingPage />} />
293292
<Route path="government" element={<GovernmentPage />} />
294-
<Route path="government/uk" element={<GovernmentUkPage />} />
295293
<Route path="platform/id-verification" element={<IdVerificationPage />} />
296294
<Route path="platform/document-intelligence" element={<DocumentIntelligencePage />} />
297295
<Route path="platform/liveness-check" element={<LivenessCheckPage />} />
234 KB
Loading

src/components/sections/FAQSection.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,15 @@ interface FAQSectionProps {
1212
title?: string
1313
description?: string
1414
defaultOpenIndex?: number | null
15+
id?: string
1516
}
1617

1718
export default function FAQSection({
1819
faqData,
1920
title,
2021
description,
2122
defaultOpenIndex,
23+
id,
2224
}: FAQSectionProps) {
2325
const { t } = useTranslation('government')
2426

@@ -58,7 +60,7 @@ export default function FAQSection({
5860
}
5961

6062
return (
61-
<div className="bg-white box-border flex flex-col gap-6 items-center px-0 py-16 md:py-24 relative shrink-0 w-full">
63+
<div id={id} className="bg-white box-border flex flex-col gap-6 items-center px-0 py-16 md:py-24 relative shrink-0 w-full">
6264
{/* FAQPage Schema for SEO */}
6365
<script
6466
type="application/ld+json"

0 commit comments

Comments
 (0)