import { motion } from 'framer-motion' import { useStatement } from '../store/statementStore' import { useNav } from '../store/navStore' import type { StatementCell } from '../types' import { EventCard } from './EventCard' import { SpinBox } from './SpinBox' export function StatementScreen() { const { phase, problem, inputs, result, setInput, submit, retry, backToSelect } = useStatement() const { setSection } = useNav() if (!problem) return null const isResult = phase === 'result' return (
| 資産の部 | 金額 | 負債・純資産の部 | 金額 | |
|---|---|---|---|---|
| {renderLabelCell(row.left.label, `bs_${ri}_left_label`, inputs, setInput, isResult)} | {/* 左: 金額 */}{renderAmountCell(row.left.amount, `bs_${ri}_left_amount`, `bs_${ri}_left_amount2`, inputs, setInput, isResult)} | {/* 右: ラベル */} | {renderLabelCell(row.right.label, `bs_${ri}_right_label`, inputs, setInput, isResult)} | {/* 右: 金額 */}{renderAmountCell(row.right.amount, `bs_${ri}_right_amount`, `bs_${ri}_right_amount2`, inputs, setInput, isResult)} |
解説
{problem.explanation}