diff --git a/index.html b/index.html index 9ea9a2747..2399e3a4c 100644 --- a/index.html +++ b/index.html @@ -3,18 +3,7 @@ - froggy-volleyball-haven - - - - - - - - - - - + TG Laudenbach - Volleyball diff --git a/package-lock.json b/package-lock.json index fcb663da4..b06a26727 100644 --- a/package-lock.json +++ b/package-lock.json @@ -43,6 +43,7 @@ "date-fns": "^3.6.0", "embla-carousel-react": "^8.3.0", "input-otp": "^1.2.4", + "keen-slider": "^6.8.6", "lucide-react": "^0.462.0", "next-themes": "^0.3.0", "react": "^18.3.1", @@ -50,7 +51,7 @@ "react-dom": "^18.3.1", "react-hook-form": "^7.53.0", "react-resizable-panels": "^2.1.3", - "react-router-dom": "^6.26.2", + "react-router-dom": "^6.30.0", "recharts": "^2.12.7", "sonner": "^1.5.0", "tailwind-merge": "^2.5.2", @@ -2310,9 +2311,9 @@ "license": "MIT" }, "node_modules/@remix-run/router": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.20.0.tgz", - "integrity": "sha512-mUnk8rPJBI9loFDZ+YzPGdeniYK+FTmRD1TMCz7ev2SNIozyKKpnGgsxO34u6Z4z/t0ITuu7voi/AshfsGsgFg==", + "version": "1.23.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.23.0.tgz", + "integrity": "sha512-O3rHJzAQKamUz1fvE0Qaw0xSFqsA/yafi2iqeE0pvdFtCO1viYx8QL6f3Ln/aCCTLxs68SLf0KPM9eSeM8yBnA==", "license": "MIT", "engines": { "node": ">=14.0.0" @@ -4942,6 +4943,12 @@ "dev": true, "license": "MIT" }, + "node_modules/keen-slider": { + "version": "6.8.6", + "resolved": "https://registry.npmjs.org/keen-slider/-/keen-slider-6.8.6.tgz", + "integrity": "sha512-dcEQ7GDBpCjUQA8XZeWh3oBBLLmyn8aoeIQFGL/NTVkoEOsmlnXqA4QykUm/SncolAZYGsEk/PfUhLZ7mwMM2w==", + "license": "MIT" + }, "node_modules/keyv": { "version": "4.5.4", "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", @@ -6117,12 +6124,12 @@ } }, "node_modules/react-router": { - "version": "6.27.0", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.27.0.tgz", - "integrity": "sha512-YA+HGZXz4jaAkVoYBE98VQl+nVzI+cVI2Oj/06F5ZM+0u3TgedN9Y9kmMRo2mnkSK2nCpNQn0DVob4HCsY/WLw==", + "version": "6.30.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.30.0.tgz", + "integrity": "sha512-D3X8FyH9nBcTSHGdEKurK7r8OYE1kKFn3d/CF+CoxbSHkxU7o37+Uh7eAHRXr6k2tSExXYO++07PeXJtA/dEhQ==", "license": "MIT", "dependencies": { - "@remix-run/router": "1.20.0" + "@remix-run/router": "1.23.0" }, "engines": { "node": ">=14.0.0" @@ -6132,13 +6139,13 @@ } }, "node_modules/react-router-dom": { - "version": "6.27.0", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.27.0.tgz", - "integrity": "sha512-+bvtFWMC0DgAFrfKXKG9Fc+BcXWRUO1aJIihbB79xaeq0v5UzfvnM5houGUm1Y461WVRcgAQ+Clh5rdb1eCx4g==", + "version": "6.30.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.30.0.tgz", + "integrity": "sha512-x30B78HV5tFk8ex0ITwzC9TTZMua4jGyA9IUlH1JLQYQTFyxr/ZxwOJq7evg1JX1qGVUcvhsmQSKdPncQrjTgA==", "license": "MIT", "dependencies": { - "@remix-run/router": "1.20.0", - "react-router": "6.27.0" + "@remix-run/router": "1.23.0", + "react-router": "6.30.0" }, "engines": { "node": ">=14.0.0" diff --git a/package.json b/package.json index 95aad28f2..ffd85ea0c 100644 --- a/package.json +++ b/package.json @@ -46,6 +46,7 @@ "date-fns": "^3.6.0", "embla-carousel-react": "^8.3.0", "input-otp": "^1.2.4", + "keen-slider": "^6.8.6", "lucide-react": "^0.462.0", "next-themes": "^0.3.0", "react": "^18.3.1", @@ -53,7 +54,7 @@ "react-dom": "^18.3.1", "react-hook-form": "^7.53.0", "react-resizable-panels": "^2.1.3", - "react-router-dom": "^6.26.2", + "react-router-dom": "^6.30.0", "recharts": "^2.12.7", "sonner": "^1.5.0", "tailwind-merge": "^2.5.2", diff --git a/public/images/abteilung-bg.jpg b/public/images/abteilung-bg.jpg new file mode 100644 index 000000000..2b150b05c Binary files /dev/null and b/public/images/abteilung-bg.jpg differ diff --git a/src/components/Footer.tsx b/src/components/Footer.tsx index 673f0086c..22a1b5f3b 100644 --- a/src/components/Footer.tsx +++ b/src/components/Footer.tsx @@ -15,7 +15,7 @@ const Footer = () => { TG Laudenbach

- Volleyball mit Leidenschaft und Teamgeist seit 1975. + Volleyball seit 1974.

-
diff --git a/src/components/Navbar.tsx b/src/components/Navbar.tsx index 165f0c8f7..5c930106e 100644 --- a/src/components/Navbar.tsx +++ b/src/components/Navbar.tsx @@ -2,6 +2,7 @@ import { useState } from 'react'; import { Button } from "@/components/ui/button"; import { Menu, X, Volleyball } from "lucide-react"; +import {Link} from "react-router-dom"; const Navbar = () => { const [isMenuOpen, setIsMenuOpen] = useState(false); @@ -11,7 +12,7 @@ const Navbar = () => { }; return ( -