Files
study-bible-project/src/components/plans/TranslationSelect.jsx
T
nmemmertandClaude Sonnet 5.5 b1bc1c8ea4
Build and Push Docker Image / build-and-push (push) Failing after 19s
Reading plans: integrated into the Reader, redesigned, with per-plan translation
Reader: plan strip with a dot per chapter, plan sheet (day picker, chapter
ticks, translation, streak, other plans), end-of-day card that steps through
the day and rolls into the next, and chapter-level auto-marking.
Each plan remembers its own translation (BSB, ESV, NLT, CSB, NASB, NET) and the
Reader follows it while a plan is open. Plans home redesigned in the reader's
themes with a Continue card, in-progress plans, a filterable catalog, and
sheets for details and the custom-plan builder.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-09-29 09:47:51 -04:00

12 lines
557 B
React

import { READER_TRANSLATIONS } from '../../hooks/useBibleReader.js';
// Every Bible the app can read in — used for a plan's own translation.
export default function TranslationSelect({ value, onChange, className = '' }) {
return (
<select value={value} onChange={(e) => onChange(e.target.value)}
className={`rounded-lg border border-[var(--r-line)] bg-[var(--r-bg)] px-2 py-1 text-sm text-[var(--r-text)] ${className}`}>
{READER_TRANSLATIONS.map((t) => <option key={t.id} value={t.id}>{t.id} · {t.name}</option>)}
</select>
);
}