-
- Display Options
-
-
-
-
-
-
-
- {/* Two-column grid: toggle options on left, preview on right */}
-
- {/* Toggle Options in 2-column grid */}
-
- onChange({ showAnswerBoxes: checked })}
- label="Answer Boxes"
- description="Guide students to write organized, aligned answers"
- />
-
- onChange({ showPlaceValueColors: checked })}
- label="Place Value Colors"
- description="Reinforce place value understanding visually"
- />
-
- onChange({ showProblemNumbers: checked })}
- label="Problem Numbers"
- description="Help students track progress and reference problems"
- />
-
- onChange({ showCellBorder: checked })}
- label="Cell Borders"
- description="Organize problems visually for easier focus"
- />
-
- {
- onChange({ showCarryBoxes: checked })
- }}
- label={
- formState.operator === 'subtraction'
- ? 'Borrow Boxes'
- : formState.operator === 'mixed'
- ? 'Carry/Borrow Boxes'
- : 'Carry Boxes'
- }
- description={
- formState.operator === 'subtraction'
- ? 'Help students track borrowing during subtraction'
- : formState.operator === 'mixed'
- ? 'Help students track regrouping (carrying in addition, borrowing in subtraction)'
- : 'Help students track regrouping during addition'
- }
- />
-
- {(formState.operator === 'subtraction' || formState.operator === 'mixed') && (
- onChange({ showBorrowNotation: checked })}
- label="Borrowed 10s Box"
- description="Box for adding 10 to borrowing digit"
- />
- )}
-
- {(formState.operator === 'subtraction' || formState.operator === 'mixed') && (
- onChange({ showBorrowingHints: checked })}
- label="Borrowing Hints"
- description="Show arrows and calculations guiding the borrowing process"
- />
- )}
-
- {
- onChange({ showTenFrames: checked })
- }}
- label="Ten-Frames"
- description="Visualize regrouping with concrete counting tools"
- >
- onChange({ showTenFramesForAll: checked })}
- label="Show for all problems (not just regrouping)"
- parentEnabled={formState.showTenFrames ?? false}
- />
-
-
-
- {/* Live Preview */}
-
-