From c4bf5bd05401982125750e61a27ed31f9bb14a4d Mon Sep 17 00:00:00 2001 From: Ola Rubaj <52197250+olayway@users.noreply.github.com> Date: Tue, 20 Jun 2023 15:51:03 +0200 Subject: [PATCH] [core/ui/Hero][s]: create Hero component --- .changeset/fast-apes-melt.md | 5 ++ packages/core/src/ui/Hero/Hero.tsx | 90 ++++++++++++++++++++++++++++++ packages/core/src/ui/Hero/index.ts | 1 + packages/core/src/ui/index.ts | 2 +- 4 files changed, 97 insertions(+), 1 deletion(-) create mode 100644 .changeset/fast-apes-melt.md create mode 100644 packages/core/src/ui/Hero/Hero.tsx create mode 100644 packages/core/src/ui/Hero/index.ts diff --git a/.changeset/fast-apes-melt.md b/.changeset/fast-apes-melt.md new file mode 100644 index 00000000..ee64359a --- /dev/null +++ b/.changeset/fast-apes-melt.md @@ -0,0 +1,5 @@ +--- +'@portaljs/core': patch +--- + +Add basic Hero component. diff --git a/packages/core/src/ui/Hero/Hero.tsx b/packages/core/src/ui/Hero/Hero.tsx new file mode 100644 index 00000000..eadf1c90 --- /dev/null +++ b/packages/core/src/ui/Hero/Hero.tsx @@ -0,0 +1,90 @@ +interface Button { + title: string; + href: string; + type: 'filled' | 'text' +} + +export interface HeroProps { + title: string; + subtitle?: string; + announcement?: { + title: string; + href?: string; + }; + buttons?: Array