diff --git a/app/books/bg/[chapter]/page.tsx b/app/books/bg/[chapter]/page.tsx index 7325840a..b087b15d 100644 --- a/app/books/bg/[chapter]/page.tsx +++ b/app/books/bg/[chapter]/page.tsx @@ -1,7 +1,10 @@ import fs from "fs"; import path from "path"; import Link from "next/link"; +import { PageHeader } from "@/components/page-header"; import { notFound } from "next/navigation"; +import { Card, CardHeader, CardContent } from "@/components/ui/card"; +import { Badge } from "@/components/ui/badge"; import { VerseIndex } from "./verse-index"; type Synonym = { @@ -70,20 +73,18 @@ export default async function ChapterPage({ })); return ( -
-
-
- - ← Bhagavad-gītā - -

- Chapter {chapter}: {title} -

-
-
+
+ + + ← Bhagavad-gītā + +

+ Chapter {chapter}: {title} +

+
{/* Left sidebar — verse index */} @@ -92,19 +93,17 @@ export default async function ChapterPage({ {/* Main content */}
{verses.map((verse) => ( -
{/* Header */} -
- - {verse.reference} - -
+ + {verse.reference} + -
+ {/* Devanagari */}

@@ -114,7 +113,7 @@ export default async function ChapterPage({ {/* Transliteration */}

-

+

{verse.transliteration}

@@ -122,13 +121,13 @@ export default async function ChapterPage({ {/* Synonyms */} {verse.synonyms.length > 0 && (
-

+

Synonyms

-

+

{verse.synonyms.map((s, i) => ( - + {s.word} —{s.meanings.join(", ")} @@ -141,11 +140,11 @@ export default async function ChapterPage({ {/* Translation */}

-

+

Translation

@@ -153,18 +152,18 @@ export default async function ChapterPage({ {/* Purport */} {verse.purport.length > 0 && (
-

+

Purport

-
+
{verse.purport.map((p, i) => (

))}

)} -
-
+ + ))}
diff --git a/app/books/bg/[chapter]/verse-index.tsx b/app/books/bg/[chapter]/verse-index.tsx index 00626f29..0213062c 100644 --- a/app/books/bg/[chapter]/verse-index.tsx +++ b/app/books/bg/[chapter]/verse-index.tsx @@ -39,7 +39,7 @@ export function VerseIndex({ return (