+ {v.shortTitle} +
+ + {v.teaser && ( ++ {v.teaser} +
+ )} + + +Kapitel
+-
+ {v.chapters.map((c) => (
+
- + {c.t} + {c.label} + + ))} +
Zum Video
++ {v.description.replace(/\n{3,}/g, "\n\n")} +
+diff --git a/client/src/App.tsx b/client/src/App.tsx
index b41db14..6a6a814 100644
--- a/client/src/App.tsx
+++ b/client/src/App.tsx
@@ -10,6 +10,7 @@ import ArticlePage from "@/pages/article";
import CategoryPage from "@/pages/category";
import AktuellesPage from "@/pages/aktuelles";
import VideosPage from "@/pages/videos";
+import VideoDetailPage from "@/pages/video-detail";
import GalleryPageWrapper from "@/pages/gallery";
import HoroscopePage from "@/pages/horoscope";
import RecipesPage from "@/pages/recipes";
@@ -43,6 +44,7 @@ function Router() {
+ {v.teaser} +
+ )} + + ++ {v.description.replace(/\n{3,}/g, "\n\n")} +
+Lahko zaprete to stran.
"); + } catch (err: any) { + res.status(500).send(`Napaka: ${err.message}`); + } + }); + + app.get("/api/dropbox/status", (_req, res) => { + res.json({ connected: isConnected() }); + }); + + const thumbCache = new Map${escapeHtml(desc)}
`, + chapterHtml, + ``, + "${escapeHtml(article.excerpt)}
`, + article.content || "", + "