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} - - - - + ); }