From 90f424d3811ab31052ce4c6cb9f39077ecf936f5 Mon Sep 17 00:00:00 2001 From: Piotr Monwid-Olechnowicz Date: Mon, 30 Dec 2024 13:46:07 +0200 Subject: [PATCH 01/28] Squash merge "Add Mesh Hero #8159" --- website/src/components/hero.tsx | 42 ++++++++++ website/src/components/index-page.tsx | 40 +--------- website/src/components/install-button.tsx | 39 ++++++++++ website/src/components/mesh-hero-badge.svg | 89 ++++++++++++++++++++++ website/src/components/mesh-hero.tsx | 73 ++++++++++++++++++ 5 files changed, 246 insertions(+), 37 deletions(-) create mode 100644 website/src/components/hero.tsx create mode 100644 website/src/components/install-button.tsx create mode 100644 website/src/components/mesh-hero-badge.svg create mode 100644 website/src/components/mesh-hero.tsx diff --git a/website/src/components/hero.tsx b/website/src/components/hero.tsx new file mode 100644 index 0000000000000..e5d06d7268394 --- /dev/null +++ b/website/src/components/hero.tsx @@ -0,0 +1,42 @@ +import { cn } from '@theguild/components'; + +// TODO: Move these to `@theguild/components` and remove from here, Codegen and Hive. + +export interface HeroContainerProps extends React.HTMLAttributes {} +export function HeroContainer(props: HeroContainerProps) { + return ( +
+ ); +} + +export interface HeroLinksProps extends React.HTMLAttributes {} +export function HeroLinks(props: HeroLinksProps) { + return ( +
+ ); +} + +export interface HeroFeaturesProps extends React.HTMLAttributes {} +export function HeroFeatures(props: HeroFeaturesProps) { + return ( +