diff options
| author | nsfisis <nsfisis@gmail.com> | 2026-02-08 21:26:05 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2026-02-08 21:26:05 +0900 |
| commit | 5c1fb77776f0cf3647a7f43a0f5a6b254d2f97ad (patch) | |
| tree | c59de0fe383f905b4794433632199c84a33d29d4 /src/client/pages | |
| parent | c0d092b3bfef491d9aa02a4e7e8f503ea35e6420 (diff) | |
| download | kioku-5c1fb77776f0cf3647a7f43a0f5a6b254d2f97ad.tar.gz kioku-5c1fb77776f0cf3647a7f43a0f5a6b254d2f97ad.tar.zst kioku-5c1fb77776f0cf3647a7f43a0f5a6b254d2f97ad.zip | |
refactor(study): remove legacy card fallback and comments
All cards now use note-based template rendering. The legacy
front/back fallback path is no longer needed.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Diffstat (limited to 'src/client/pages')
| -rw-r--r-- | src/client/pages/StudyPage.tsx | 20 |
1 files changed, 6 insertions, 14 deletions
diff --git a/src/client/pages/StudyPage.tsx b/src/client/pages/StudyPage.tsx index eccdb50..92d655e 100644 --- a/src/client/pages/StudyPage.tsx +++ b/src/client/pages/StudyPage.tsx @@ -188,23 +188,15 @@ function StudySession({ deckId }: { deckId: string }) { const hasNoCards = cards.length === 0; const remainingCards = cards.length - currentIndex; - // Compute rendered card content for both legacy and note-based cards const cardContent = useMemo(() => { if (!currentCard) return null; - // Note-based card: use template rendering - if (currentCard.noteType && currentCard.fieldValuesMap) { - const rendered = renderCard({ - frontTemplate: currentCard.noteType.frontTemplate, - backTemplate: currentCard.noteType.backTemplate, - fieldValues: currentCard.fieldValuesMap, - isReversed: currentCard.isReversed ?? false, - }); - return { front: rendered.front, back: rendered.back }; - } - - // Legacy card: use front/back directly - return { front: currentCard.front, back: currentCard.back }; + return renderCard({ + frontTemplate: currentCard.noteType.frontTemplate, + backTemplate: currentCard.noteType.backTemplate, + fieldValues: currentCard.fieldValuesMap, + isReversed: currentCard.isReversed ?? false, + }); }, [currentCard]); return ( |
