From 75c330d484c206646cbfd8c759f19df48eadb871 Mon Sep 17 00:00:00 2001 From: Felipe Balbi Date: Fri, 15 May 2026 12:04:34 -0700 Subject: [PATCH 01/13] t28: Remove redundant home-hero CTA boxes The home hero shipped two large CTA tiles -- "Getting started" and "Projects" -- right under a navigation bar that already has both as top-level links. The duplication was visually loud and added two hard-coded fixed-pixel widths (lg:w-[478px], h-[176px]) plus inline styles that fought the surrounding flex layout. This commit drops the tiles and lets the headline + subtitle span the row. The Welcome + video block underneath is unchanged. Drive-by typography migration of the Welcome block onto / from the design system, and a couple of inline-style -> Tailwind cleanups (object-contain block mb-4, rounded-[10px], max-w-screen) that were left over from earlier passes. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- src/components/main.rs | 62 ++++++++++-------------------------------- 1 file changed, 14 insertions(+), 48 deletions(-) diff --git a/src/components/main.rs b/src/components/main.rs index 1ec9a3f..a00f1de 100644 --- a/src/components/main.rs +++ b/src/components/main.rs @@ -1,13 +1,13 @@ use crate::components::themed_icon::ThemedIcon; +use crate::components::ui::{Heading, HeadingLevel, Text, TextSize}; use leptos::prelude::*; -use leptos_router::components::A; #[component] pub fn Main() -> impl IntoView { view! {
-
-
+
+

"Building the Future of Trusted System Software Together"

@@ -15,32 +15,6 @@ pub fn Main() -> impl IntoView { "Leading technology partners creating secure, reusable, and reliable firmware for modern client devices."

- -
@@ -49,30 +23,22 @@ pub fn Main() -> impl IntoView { - + "Welcome" - -
- + +
+ "Learn how ODP projects help build secure, modern devices" -
+
-
+