()
| 128 | const [page, setPage] = React.useState<'level' | 'review' | 'settings'>('level') |
| 129 | |
| 130 | const onSettingsReset = () => { |
| 131 | //Reset to first level first step |
| 132 | const level: T.LevelUI | null = levels.length ? levels[1] : null |
| 133 | if (level) { |
| 134 | onResetToPosition({ |
| 135 | levelId: level.id, |
| 136 | stepId: level.steps.length ? level.steps[0].id : null, |
| 137 | complete: false, |
| 138 | }) |
| 139 | setPage('level') |
| 140 | } |
| 141 | } |
| 142 | // format level code with status for easy rendering |
| 143 | const { level, levels, levelIndex, stepIndex } = formatLevels({ |
| 144 | position, |
nothing calls this directly
no test coverage detected