From cf8c9e118670c276fb622e8cd3983e3820773467 Mon Sep 17 00:00:00 2001 From: Matthias Date: Tue, 21 Apr 2026 10:43:47 +0200 Subject: [PATCH] Add TypeScript type definitions for React and React DOM; update Hero235 component with new background styles; modify homepage title and include About19 component. --- package.json | 4 +++ pnpm-lock.yaml | 7 +++++ src/components/about19.tsx | 58 ++++++++++++++++++++++++++++++++++++++ src/components/hero235.tsx | 12 ++++++-- src/pages/index.astro | 4 ++- 5 files changed, 82 insertions(+), 3 deletions(-) create mode 100644 src/components/about19.tsx diff --git a/package.json b/package.json index 871e6b1..c0b0856 100644 --- a/package.json +++ b/package.json @@ -31,5 +31,9 @@ "tailwindcss": "^4.2.3", "tw-animate-css": "^1.4.0", "zod": "^4.3.6" + }, + "devDependencies": { + "@types/react": "^19.2.14", + "@types/react-dom": "^19.2.3" } } \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 37153d5..33472cc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -65,6 +65,13 @@ importers: zod: specifier: ^4.3.6 version: 4.3.6 + devDependencies: + '@types/react': + specifier: ^19.2.14 + version: 19.2.14 + '@types/react-dom': + specifier: ^19.2.3 + version: 19.2.3(@types/react@19.2.14) packages: diff --git a/src/components/about19.tsx b/src/components/about19.tsx new file mode 100644 index 0000000..050676e --- /dev/null +++ b/src/components/about19.tsx @@ -0,0 +1,58 @@ + +import { cn } from "@/lib/utils"; + +interface About19Props { + className?: string; +} + +const About19 = ({ className }: About19Props) => { + return ( +
+
+
+
+ +
+ +
+

+ We are a team of creators, thinkers, and builders who believe in + crafting experiences that truly connect. Our story is built on + passion, innovation, and the drive to bring meaningful ideas to + life. +

+

+ We ask: What’s the goal? Who’s it for? How do we make it + effortless? we begin with why, who, and how to make it better. +

+
+

+ We aim to bring diverse minds together, turning ideas into + experiences that matter. +

+
+ avatr +
+

John Doe

+

+ Creative Director +

+
+
+
+
+
+
+
+ ); +}; + +export { About19 }; diff --git a/src/components/hero235.tsx b/src/components/hero235.tsx index 9a5dbb2..afd3e13 100644 --- a/src/components/hero235.tsx +++ b/src/components/hero235.tsx @@ -37,8 +37,15 @@ const Hero235 = ({ className }: Hero235Props) => { )} >
-
-
+
{ backgroundRepeat: "repeat", }} /> +
diff --git a/src/pages/index.astro b/src/pages/index.astro index 05d0ab4..c838594 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -1,4 +1,5 @@ --- +import { About19 } from "@/components/about19"; import { Contact21 } from "@/components/contact21"; import { Faq7 } from "@/components/faq7"; import { Feature284 } from "@/components/feature284"; @@ -16,7 +17,7 @@ import "@/styles/global.css"; - Website + Matthias Meister Webdesign