fix: server-only-Kette aus dem Browser-Bundle lösen

Die Posterkachel zog über lib/images.ts die serverseitige Cache-Logik in den
Browser-Bundle, sobald sie aus einer Client-Komponente heraus gerendert wurde
— der Build brach ab, sobald eine solche Seite dazukam.

Die reine URL-Bildung liegt jetzt in lib/image-url.ts und darf überall
verwendet werden; Abruf und Dateicache bleiben hinter server-only.
This commit is contained in:
Florian Wilde
2026-09-01 19:39:34 +02:00
parent 5ee6946fd5
commit 5cf4fc48a6
4 changed files with 50 additions and 32 deletions
+1 -1
View File
@@ -1,5 +1,5 @@
import { clsx } from "clsx";
import { posterUrl, type ImageSize } from "@/lib/images";
import { posterUrl, type ImageSize } from "@/lib/image-url";
import { FlimmerMark } from "@/components/brand/FlimmerLogo";
/**