diff --git a/client/src/components/CookieConsent.tsx b/client/src/components/CookieConsent.tsx index 1a20283..1518a37 100644 --- a/client/src/components/CookieConsent.tsx +++ b/client/src/components/CookieConsent.tsx @@ -134,7 +134,7 @@ export default function CookieConsent() { @@ -158,7 +158,7 @@ export default function CookieConsent() {

Notwendige Cookies

-
+
Immer aktiv
@@ -179,7 +179,7 @@ export default function CookieConsent() { onChange={(e) => handleConsentChange('analytics', e.target.checked)} className="sr-only peer" /> -
+

@@ -199,7 +199,7 @@ export default function CookieConsent() { onChange={(e) => handleConsentChange('advertising', e.target.checked)} className="sr-only peer" /> -

+

diff --git a/client/src/components/ad-explanation.tsx b/client/src/components/ad-explanation.tsx index af4f4bb..2d4379f 100644 --- a/client/src/components/ad-explanation.tsx +++ b/client/src/components/ad-explanation.tsx @@ -69,7 +69,7 @@ export default function AdExplanation({ isOpen, onClose }: AdExplanationProps) {

-
diff --git a/client/src/components/ad-settings.tsx b/client/src/components/ad-settings.tsx index a50a124..fcf39bd 100644 --- a/client/src/components/ad-settings.tsx +++ b/client/src/components/ad-settings.tsx @@ -121,7 +121,7 @@ export default function AdSettings({ isOpen, onClose }: AdSettingsProps) {
- +

Ad Settings

@@ -158,7 +158,7 @@ export default function AdSettings({ isOpen, onClose }: AdSettingsProps) { -
+
{totalImpressions.toLocaleString()}
@@ -279,7 +279,7 @@ export default function AdSettings({ isOpen, onClose }: AdSettingsProps) {
-
+

Publift integracija

@@ -313,7 +313,7 @@ export default function AdSettings({ isOpen, onClose }: AdSettingsProps) { -

diff --git a/client/src/components/hls-preview-thumbnail.tsx b/client/src/components/hls-preview-thumbnail.tsx index f3df706..4430c8d 100644 --- a/client/src/components/hls-preview-thumbnail.tsx +++ b/client/src/components/hls-preview-thumbnail.tsx @@ -241,7 +241,7 @@ export default function HLSPreviewThumbnail({ video, onClick, className = "" }: {/* Scrub bar */}
@@ -258,7 +258,7 @@ export default function HLSPreviewThumbnail({ video, onClick, className = "" }:
{/* Preview indicator */} -
+
Preview
diff --git a/client/src/components/netflix-grid.tsx b/client/src/components/netflix-grid.tsx index 4e8d279..d9ba7af 100644 --- a/client/src/components/netflix-grid.tsx +++ b/client/src/components/netflix-grid.tsx @@ -472,7 +472,7 @@ function CategoryRow({ category, onVideoClick, hideScrollButtons = false }: Cate }} className={`rounded-full transition-colors duration-300 ease-in-out ${ index === currentIndex - ? 'bg-gradient-to-r from-[#da234d] to-[#da234d]' + ? 'bg-[#da234d]' : 'bg-white/25 hover:bg-white/40' }`} style={{ diff --git a/client/src/components/search-header.tsx b/client/src/components/search-header.tsx index cc981a6..bac8296 100644 --- a/client/src/components/search-header.tsx +++ b/client/src/components/search-header.tsx @@ -50,8 +50,8 @@ export default function SearchHeader({ {/* Static triangle decorations - fixed positioning */} -
-
+
+
@@ -66,10 +66,10 @@ export default function SearchHeader({
@@ -80,7 +80,7 @@ export default function SearchHeader({ placeholder="Videos suchen..." value={searchQuery} onChange={(e) => handleSearchChange(e.target.value)} - className="bg-white border border-gray-300 rounded-lg px-4 py-2 pl-10 text-sm text-gray-900 placeholder-gray-500 focus:outline-none focus:border-bunny-blue transition-colors w-64" + className="bg-white border border-gray-300 rounded-lg px-4 py-2 pl-10 text-sm text-gray-900 placeholder-gray-500 focus:outline-none focus:border-[#da234d] transition-colors w-64" data-testid="input-search" /> @@ -106,7 +106,7 @@ export default function SearchHeader({
@@ -313,13 +313,13 @@ export default function GipfelstammtischPage() { {/* Legal Links */}
- + Impressum - + Datenschutz - + Nutzungsbedingungen
diff --git a/client/src/pages/Impressum.tsx b/client/src/pages/Impressum.tsx index ce1da81..514e86a 100644 --- a/client/src/pages/Impressum.tsx +++ b/client/src/pages/Impressum.tsx @@ -6,7 +6,7 @@ export default function Impressum() {
{/* Back to home link */}
- + ← Zurück zur Startseite
@@ -106,7 +106,7 @@ export default function Impressum() {

Die Europäische Kommission stellt eine Plattform zur Online-Streitbeilegung (OS) bereit:
- + https://ec.europa.eu/consumers/odr/

diff --git a/client/src/pages/PrivacyPolicy.tsx b/client/src/pages/PrivacyPolicy.tsx index 036c6d4..8f25a01 100644 --- a/client/src/pages/PrivacyPolicy.tsx +++ b/client/src/pages/PrivacyPolicy.tsx @@ -6,7 +6,7 @@ export default function PrivacyPolicy() {
{/* Back to home link */}
- + ← Zurück zur Startseite
diff --git a/client/src/pages/TermsOfService.tsx b/client/src/pages/TermsOfService.tsx index 1ad483b..fb68314 100644 --- a/client/src/pages/TermsOfService.tsx +++ b/client/src/pages/TermsOfService.tsx @@ -6,7 +6,7 @@ export default function TermsOfService() {
{/* Back to home link */}
- + ← Zurück zur Startseite
diff --git a/client/src/pages/VideoPage.tsx b/client/src/pages/VideoPage.tsx index 8f84890..d264054 100644 --- a/client/src/pages/VideoPage.tsx +++ b/client/src/pages/VideoPage.tsx @@ -351,21 +351,21 @@ export default function VideoPage() { {/* Desktop navigation */}
@@ -375,7 +375,7 @@ export default function VideoPage() { placeholder="Suchen..." value={searchQuery} onChange={(e) => setSearchQuery(e.target.value)} - className="bg-white border border-gray-300 rounded-lg px-4 py-1.5 pl-10 text-sm text-gray-900 placeholder-gray-500 focus:outline-none focus:border-bunny-blue transition-colors w-56" + className="bg-white border border-gray-300 rounded-lg px-4 py-1.5 pl-10 text-sm text-gray-900 placeholder-gray-500 focus:outline-none focus:border-[#da234d] transition-colors w-56" />
@@ -407,28 +407,28 @@ export default function VideoPage() {
@@ -621,7 +621,7 @@ export default function VideoPage() { onClick={() => navigateToVideo('prev')} className={`rounded-full transition-colors duration-300 ease-in-out ${ activeDot === 'left' - ? 'bg-gradient-to-r from-purple-500 to-blue-500' + ? 'bg-gradient-to-r from-[#da234d] to-[#da234d]' : 'bg-white/25 hover:bg-white/40' }`} style={{ @@ -636,7 +636,7 @@ export default function VideoPage() {