From cff525f68d2b68ea6148935910a19fb350278874 Mon Sep 17 00:00:00 2001 From: Patti <139997703+Patticatti@users.noreply.github.com> Date: Thu, 5 Sep 2024 18:03:08 -0700 Subject: [PATCH] fix(website): Add "read blog" tag above Hero title, adjust hero margins and font sizes (#6561) Signed-off-by: Patti <139997703+Patticatti@users.noreply.github.com> Signed-off-by: Jamil Co-authored-by: Jamil --- website/public/images/play-icon.svg | 31 ------------------- website/src/app/blog/page.tsx | 2 +- .../src/app/blog/sep-2024-update/readme.mdx | 2 +- website/src/app/page.tsx | 18 +++++++++-- website/src/components/ActionLink/index.tsx | 1 - website/src/components/Badges/index.tsx | 12 +++---- website/src/components/Banner/index.tsx | 24 ++++++++------ 7 files changed, 39 insertions(+), 51 deletions(-) delete mode 100644 website/public/images/play-icon.svg diff --git a/website/public/images/play-icon.svg b/website/public/images/play-icon.svg deleted file mode 100644 index be4f895f3..000000000 --- a/website/public/images/play-icon.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/website/src/app/blog/page.tsx b/website/src/app/blog/page.tsx index 15f87b100..bd6811caf 100644 --- a/website/src/app/blog/page.tsx +++ b/website/src/app/blog/page.tsx @@ -46,7 +46,7 @@ export default function Page() { New feature: REST API{" "} diff --git a/website/src/app/blog/sep-2024-update/readme.mdx b/website/src/app/blog/sep-2024-update/readme.mdx index f2e158909..837f058b7 100644 --- a/website/src/app/blog/sep-2024-update/readme.mdx +++ b/website/src/app/blog/sep-2024-update/readme.mdx @@ -13,7 +13,7 @@ import { Badge } from "@/components/Badges"; - **New feature:** Internet Resources - **New feature:** REST API - + - **New feature:** Improved wildcard matching for DNS Resources - **Blog post:** [sans-IO: The secret to effective Rust for network service](/blog/sans-io) diff --git a/website/src/app/page.tsx b/website/src/app/page.tsx index c071ed064..4c26996cb 100644 --- a/website/src/app/page.tsx +++ b/website/src/app/page.tsx @@ -27,6 +27,8 @@ import CustomerTestimonials from "@/components/CustomerTestimonials"; import FeatureCards from "@/components/FeatureCards"; import SingleFeature from "@/components/SingleFeature"; import UseCaseCards from "@/components/UseCaseCards"; +import Banner from "@/components/Banner"; +import { Badge } from "@/components/Badges"; export const metadata: Metadata = { title: "Firezone: Zero trust access that scales", @@ -39,6 +41,18 @@ export default function Page() { <>
+ + + + Internet Resources, REST API, and more + + +

-
-
+
+
Backed by{" "} {text}
diff --git a/website/src/components/Banner/index.tsx b/website/src/components/Banner/index.tsx index 1c461423e..ae1eaeb66 100644 --- a/website/src/components/Banner/index.tsx +++ b/website/src/components/Banner/index.tsx @@ -1,23 +1,29 @@ -import { HiXMark } from "react-icons/hi2"; -import { Banner as FlowbiteBanner, BannerCollapseButton } from "flowbite-react"; +import Link from "next/link"; +import { Route } from "next"; +import Image from "next/image"; +import { UrlObject } from "url"; export default function Banner({ active, - overlay, + href = "/", + bgColor, + textColor, children, }: { active: boolean; - overlay?: boolean; + href?: Route | UrlObject; + bgColor?: string; + textColor?: string; children: React.ReactNode; }) { if (!active) return null; return ( - + {children} - - - - + ); }