Update package-lock.json and package.json to include 'globals' dependency and improve code formatting in various components for better readability.
Some checks failed
Code Analysis (JS/Vue) / analyze (push) Failing after 54s

This commit is contained in:
Torsten Schulz (local)
2025-12-20 10:17:16 +01:00
parent 861802b716
commit b20b89d333
72 changed files with 5338 additions and 2008 deletions

View File

@@ -16,11 +16,18 @@
<div class="bg-white rounded-xl shadow-lg p-8 border border-gray-100 flex flex-col h-full">
<div class="flex items-center mb-6">
<div class="w-12 h-12 bg-gradient-to-br from-blue-500 to-blue-600 rounded-xl flex items-center justify-center mr-4">
<Globe :size="24" class="text-white" />
<Globe
:size="24"
class="text-white"
/>
</div>
<div>
<h2 class="text-2xl font-display font-bold text-gray-900">Offizielles ITTF-Reglement</h2>
<p class="text-gray-600">Internationale Tischtennis-Regeln</p>
<h2 class="text-2xl font-display font-bold text-gray-900">
Offizielles ITTF-Reglement
</h2>
<p class="text-gray-600">
Internationale Tischtennis-Regeln
</p>
</div>
</div>
@@ -52,11 +59,18 @@
<div class="bg-white rounded-xl shadow-lg p-8 border border-gray-100 flex flex-col h-full">
<div class="flex items-center mb-6">
<div class="w-12 h-12 bg-gradient-to-br from-primary-500 to-primary-600 rounded-xl flex items-center justify-center mr-4">
<FileText :size="24" class="text-white" />
<FileText
:size="24"
class="text-white"
/>
</div>
<div>
<h2 class="text-2xl font-display font-bold text-gray-900">Tischtennis-Regeln Light</h2>
<p class="text-gray-600">Vereinfachte Übersicht</p>
<h2 class="text-2xl font-display font-bold text-gray-900">
Tischtennis-Regeln Light
</h2>
<p class="text-gray-600">
Vereinfachte Übersicht
</p>
</div>
</div>
@@ -91,9 +105,14 @@
<div class="grid md:grid-cols-2 lg:grid-cols-3 gap-6">
<div class="text-center p-6 bg-gray-50 rounded-lg">
<div class="w-16 h-16 bg-primary-100 rounded-full flex items-center justify-center mx-auto mb-4">
<Target :size="32" class="text-primary-600" />
<Target
:size="32"
class="text-primary-600"
/>
</div>
<h3 class="text-xl font-semibold text-gray-900 mb-2">Spielfeld</h3>
<h3 class="text-xl font-semibold text-gray-900 mb-2">
Spielfeld
</h3>
<p class="text-gray-600 text-sm">
Tisch: 2,74m × 1,525m, Höhe: 76cm<br>
Netz: 15,25cm hoch
@@ -102,9 +121,14 @@
<div class="text-center p-6 bg-gray-50 rounded-lg">
<div class="w-16 h-16 bg-primary-100 rounded-full flex items-center justify-center mx-auto mb-4">
<Circle :size="32" class="text-primary-600" />
<Circle
:size="32"
class="text-primary-600"
/>
</div>
<h3 class="text-xl font-semibold text-gray-900 mb-2">Ball</h3>
<h3 class="text-xl font-semibold text-gray-900 mb-2">
Ball
</h3>
<p class="text-gray-600 text-sm">
Durchmesser: 40mm<br>
Gewicht: 2,7g
@@ -113,9 +137,14 @@
<div class="text-center p-6 bg-gray-50 rounded-lg">
<div class="w-16 h-16 bg-primary-100 rounded-full flex items-center justify-center mx-auto mb-4">
<Zap :size="32" class="text-primary-600" />
<Zap
:size="32"
class="text-primary-600"
/>
</div>
<h3 class="text-xl font-semibold text-gray-900 mb-2">Schläger</h3>
<h3 class="text-xl font-semibold text-gray-900 mb-2">
Schläger
</h3>
<p class="text-gray-600 text-sm">
Belag: schwarz + farbig<br>
(rot, grün, pink, blau, gelb, lila)<br>
@@ -125,9 +154,14 @@
<div class="text-center p-6 bg-gray-50 rounded-lg">
<div class="w-16 h-16 bg-primary-100 rounded-full flex items-center justify-center mx-auto mb-4">
<Play :size="32" class="text-primary-600" />
<Play
:size="32"
class="text-primary-600"
/>
</div>
<h3 class="text-xl font-semibold text-gray-900 mb-2">Aufschlag</h3>
<h3 class="text-xl font-semibold text-gray-900 mb-2">
Aufschlag
</h3>
<p class="text-gray-600 text-sm">
Ball muss sichtbar hochgeworfen werden<br>
Mindestens 16cm Höhe
@@ -136,9 +170,14 @@
<div class="text-center p-6 bg-gray-50 rounded-lg">
<div class="w-16 h-16 bg-primary-100 rounded-full flex items-center justify-center mx-auto mb-4">
<Trophy :size="32" class="text-primary-600" />
<Trophy
:size="32"
class="text-primary-600"
/>
</div>
<h3 class="text-xl font-semibold text-gray-900 mb-2">Satz</h3>
<h3 class="text-xl font-semibold text-gray-900 mb-2">
Satz
</h3>
<p class="text-gray-600 text-sm">
Gewinn bei 11 Punkten<br>
Mindestens 2 Punkte Vorsprung
@@ -147,9 +186,14 @@
<div class="text-center p-6 bg-gray-50 rounded-lg">
<div class="w-16 h-16 bg-primary-100 rounded-full flex items-center justify-center mx-auto mb-4">
<Users :size="32" class="text-primary-600" />
<Users
:size="32"
class="text-primary-600"
/>
</div>
<h3 class="text-xl font-semibold text-gray-900 mb-2">Spiel</h3>
<h3 class="text-xl font-semibold text-gray-900 mb-2">
Spiel
</h3>
<p class="text-gray-600 text-sm">
Best of 5 oder 7 Sätze<br>
Wechsel alle 2 Punkte
@@ -161,7 +205,10 @@
<!-- Zusätzliche Informationen -->
<div class="bg-gradient-to-r from-primary-600 to-primary-700 rounded-xl p-8 text-white">
<h3 class="text-2xl font-display font-bold mb-6 flex items-center">
<BookOpen :size="28" class="mr-3" />
<BookOpen
:size="28"
class="mr-3"
/>
Weitere Informationen
</h3>
<div class="space-y-4">
@@ -172,7 +219,11 @@
</p>
<p class="text-primary-100 leading-relaxed">
Bei Fragen zu spezifischen Regeln wenden Sie sich an den
<a href="https://www.tischtennis.de" target="_blank" class="underline hover:text-white">
<a
href="https://www.tischtennis.de"
target="_blank"
class="underline hover:text-white"
>
Deutschen Tischtennis-Bund (DTTB)
</a> oder Ihren regionalen Verband.
</p>