diff --git a/lawfirm-demos/demo-1/app/page.tsx b/lawfirm-demos/demo-1/app/page.tsx index 2b31189..e7ecc46 100644 --- a/lawfirm-demos/demo-1/app/page.tsx +++ b/lawfirm-demos/demo-1/app/page.tsx @@ -2,64 +2,36 @@ 'use client'; import {motion} from 'framer-motion'; +import Hero from '@/components/Hero'; import Link from 'next/link'; -import Image from 'next/image'; export default function HomePage() { return (
- + + - {/* Hero Section mit Hintergrundbild */} -
- Anwaltskanzlei Hintergrund -
-

Ihre Kanzlei für Arbeits-, Familien- und - Vertragsrecht

-

- Persönliche Betreuung. Klare Kommunikation. Effektive Lösungen für Ihr Anliegen. -

- - - Kontakt aufnehmen - - -
-
- - {/* Divider */} -
- {/* Leistungen */} -
-

Unsere Schwerpunkte

-
+
+

Unsere Schwerpunkte

+
{[ { title: 'Arbeitsrecht', - desc: 'Kündigung, Abmahnung, Aufhebungsvertrag – wir setzen Ihre Rechte durch.' + desc: 'Kündigung, Abmahnung, Aufhebungsvertrag – wir setzen Ihre Rechte durch.', }, { title: 'Familienrecht', - desc: 'Trennung, Scheidung, Unterhalt – wir stehen Ihnen zur Seite.' + desc: 'Trennung, Scheidung, Unterhalt – wir stehen Ihnen zur Seite.', }, { title: 'Vertragsrecht', - desc: 'Beratung & Gestaltung von Verträgen für Privatpersonen und Unternehmen.' + desc: 'Beratung & Gestaltung von Verträgen für Privatpersonen und Unternehmen.', }, ].map(({title, desc}) => ( -

{title}

-

{desc}

+

{title}

+

{desc}

))}
- {/* Divider */} -
- {/* Über die Kanzlei */} -
-

Über unsere Kanzlei

-

+

+

Über unsere Kanzlei

+

Seit über 15 Jahren beraten und vertreten wir Mandantinnen und Mandanten aus ganz Deutschland. - Unsere Kanzlei steht für Kompetenz, Integrität und persönliche Betreuung. Wir nehmen uns Zeit - für Ihre Anliegen und entwickeln individuelle Strategien – effizient und zielorientiert. + Unsere + Kanzlei steht für Kompetenz, Integrität und persönliche Betreuung. Wir nehmen uns Zeit für Ihre + Anliegen und entwickeln individuelle Strategien – effizient und zielorientiert.

- {/* Divider */} -
- {/* Vorteile */} -
-

Ihre Vorteile mit uns

-
+
+

Ihre Vorteile mit uns

+
{[ 'Direkte & ehrliche Kommunikation', 'Schnelle Terminvergabe', 'Fachanwälte mit jahrelanger Erfahrung', ].map((vorteil) => ( -
-

{vorteil}

+
+

{vorteil}

))}
- {/* Divider */} -
- {/* Call to Action */} -
-

Vereinbaren Sie jetzt ein unverbindliches Erstgespräch

+
+

Vereinbaren Sie jetzt ein Erstgespräch

+

+ Lassen Sie sich unverbindlich beraten und lernen Sie unsere Kanzlei kennen. +

- +
); -} \ No newline at end of file +} diff --git a/lawfirm-demos/demo-1/components/Hero.tsx b/lawfirm-demos/demo-1/components/Hero.tsx new file mode 100644 index 0000000..c22a8ba --- /dev/null +++ b/lawfirm-demos/demo-1/components/Hero.tsx @@ -0,0 +1,60 @@ +'use client'; + +import Image from 'next/image'; +import {motion} from 'framer-motion'; +import {Typewriter} from "react-simple-typewriter"; + +const services = ['Arbeitsrecht', 'Familienrecht', 'Vertragsrecht']; + +export default function Header() { + return ( + + Anwaltskanzlei Hintergrund +
+ + Ihr Experte für + + + + + + in Lörrach und Freiburg. + +
+
+ ); +} \ No newline at end of file diff --git a/lawfirm-demos/demo-1/package-lock.json b/lawfirm-demos/demo-1/package-lock.json index 4356fde..8e71d06 100644 --- a/lawfirm-demos/demo-1/package-lock.json +++ b/lawfirm-demos/demo-1/package-lock.json @@ -11,7 +11,8 @@ "framer-motion": "^12.16.0", "next": "15.3.3", "react": "^19.0.0", - "react-dom": "^19.0.0" + "react-dom": "^19.0.0", + "react-simple-typewriter": "^5.0.1" }, "devDependencies": { "@eslint/eslintrc": "^3", @@ -5121,6 +5122,19 @@ "dev": true, "license": "MIT" }, + "node_modules/react-simple-typewriter": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-simple-typewriter/-/react-simple-typewriter-5.0.1.tgz", + "integrity": "sha512-vA5HkABwJKL/DJ4RshSlY/igdr+FiVY4MLsSQYJX6FZG/f1/VwN4y1i3mPXRyfaswrvI8xii1kOVe1dYtO2Row==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": ">=18.0.0", + "react-dom": ">=18.0.0" + } + }, "node_modules/reflect.getprototypeof": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", diff --git a/lawfirm-demos/demo-1/package.json b/lawfirm-demos/demo-1/package.json index 52f9902..b457208 100644 --- a/lawfirm-demos/demo-1/package.json +++ b/lawfirm-demos/demo-1/package.json @@ -12,7 +12,8 @@ "framer-motion": "^12.16.0", "next": "15.3.3", "react": "^19.0.0", - "react-dom": "^19.0.0" + "react-dom": "^19.0.0", + "react-simple-typewriter": "^5.0.1" }, "devDependencies": { "@eslint/eslintrc": "^3",