From 355ee2c32a6a2a82467dde13e934d6cb2be4dd63 Mon Sep 17 00:00:00 2001 From: xrendan Date: Mon, 10 Aug 2026 14:24:57 -0600 Subject: [PATCH] Add Build Canada constitution page --- src/app/constitution/page.tsx | 84 +++++++++++++++++++++++++++++++++++ src/app/sitemap.ts | 1 + 2 files changed, 85 insertions(+) create mode 100644 src/app/constitution/page.tsx diff --git a/src/app/constitution/page.tsx b/src/app/constitution/page.tsx new file mode 100644 index 0000000..84a18ef --- /dev/null +++ b/src/app/constitution/page.tsx @@ -0,0 +1,84 @@ +import type { Metadata } from "next"; + +export const metadata: Metadata = { + title: "Constitution", + description: + "The principles that guide Build Canada in its mission to make Canada the most prosperous country in the world.", + alternates: { + canonical: "/constitution", + }, +}; + +const principles = [ + { + title: "Growth is good.", + body: "When someone builds a business, Canadians collectively win. Businesses create jobs, opportunities and tax revenue. A growing, thriving economy driven by private enterprise is essential to support the kind of things Canadians value such as healthcare, high quality education, and modern infrastructure.", + }, + { + title: "Building beats complaining.", + body: "Anyone can point at what’s broken; we’re focused on the actions needed for Canada to reach its true potential.", + }, + { + title: "Bold beats safe.", + body: "Striving for first place means making bold choices. There will not always be consensus around what needs to be done and that’s ok. We need to build at the pace the country needs, not the pace consensus allows.", + }, + { + title: "People are individuals with agency.", + body: "We believe every person is capable, responsible for their own path, and able to change it.", + }, + { + title: "People should be judged on merit.", + body: "Talent, effort, and results should determine outcomes. Nothing else. Everyone deserves a fair starting line and nobody is owed a particular finish.", + }, + { + title: "Ideas should be judged on merit.", + body: "Open discussion about unpopular or difficult topics is critical for a healthy democracy. We embrace this discourse and reject ad hominem attacks and attempts to silence debate.", + }, + { + title: "Equal treatment is essential.", + body: "Rules and laws must be clear, predictable, and equally applied to everyone.", + }, +]; + +export default function ConstitutionPage() { + return ( +
+
+
+
+

Build Canada

+

+ Constitution +

+

+ Build Canada’s mission is to make Canada the most prosperous + country in the world. +

+

+ These principles guide our work. +

+
+
+ +
    + {principles.map((principle, index) => ( +
  1. + +
    +

    {principle.title}

    +

    + {principle.body} +

    +
    +
  2. + ))} +
+
+
+ ); +} diff --git a/src/app/sitemap.ts b/src/app/sitemap.ts index 1649e4f..15b1b61 100644 --- a/src/app/sitemap.ts +++ b/src/app/sitemap.ts @@ -39,6 +39,7 @@ export default async function sitemap(): Promise { { url: `${baseUrl}/builders`, lastModified: new Date(), changeFrequency: "monthly", priority: 0.7 }, { url: buildAbsoluteUrl(baseUrl), lastModified: new Date(), changeFrequency: "daily", priority: 0.8 }, { url: `${baseUrl}/about`, lastModified: new Date(), changeFrequency: "monthly", priority: 0.5 }, + { url: `${baseUrl}/constitution`, lastModified: new Date(), changeFrequency: "yearly", priority: 0.5 }, { url: `${baseUrl}/privacy-notice`, lastModified: new Date(), changeFrequency: "yearly", priority: 0.3 }, ];