Commit e3d9457
fix: show confirmation modal over tier selection and exclude current tier
Improved tier change UX with proper modal behavior and prevented
selecting the same tier as migration target.
Changes:
- Confirmation modal now appears as overlay on tier selection screen
(not as separate app with dark background)
- Removed TableStorageTierConfirmApp wrapper class (no longer needed)
- Modified TableStorageTierSelector to use push_screen() for modal
- Added handle_confirmation() to allow users to cancel and reselect
- Excluded current tier from available migration targets
User experience improvements:
- Modal appears over existing screen (proper modal behavior)
- Can cancel and select different tier without restarting
- Cannot accidentally select same tier as migration target
- Cleaner, more intuitive workflow
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>1 parent 289f62f commit e3d9457
1 file changed
+22
-43
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6124 | 6124 | | |
6125 | 6125 | | |
6126 | 6126 | | |
6127 | | - | |
6128 | | - | |
6129 | | - | |
6130 | | - | |
6131 | | - | |
6132 | | - | |
6133 | | - | |
6134 | | - | |
6135 | | - | |
6136 | | - | |
6137 | | - | |
6138 | | - | |
6139 | | - | |
6140 | | - | |
6141 | | - | |
6142 | | - | |
6143 | | - | |
6144 | | - | |
6145 | | - | |
6146 | | - | |
6147 | | - | |
6148 | | - | |
6149 | | - | |
6150 | | - | |
6151 | | - | |
6152 | | - | |
6153 | | - | |
6154 | 6127 | | |
6155 | 6128 | | |
6156 | 6129 | | |
| |||
6252 | 6225 | | |
6253 | 6226 | | |
6254 | 6227 | | |
| 6228 | + | |
| 6229 | + | |
| 6230 | + | |
| 6231 | + | |
6255 | 6232 | | |
6256 | 6233 | | |
6257 | 6234 | | |
| |||
6263 | 6240 | | |
6264 | 6241 | | |
6265 | 6242 | | |
6266 | | - | |
| 6243 | + | |
| 6244 | + | |
| 6245 | + | |
| 6246 | + | |
| 6247 | + | |
| 6248 | + | |
| 6249 | + | |
| 6250 | + | |
| 6251 | + | |
| 6252 | + | |
| 6253 | + | |
| 6254 | + | |
| 6255 | + | |
| 6256 | + | |
| 6257 | + | |
| 6258 | + | |
| 6259 | + | |
| 6260 | + | |
6267 | 6261 | | |
6268 | 6262 | | |
6269 | 6263 | | |
| |||
7462 | 7456 | | |
7463 | 7457 | | |
7464 | 7458 | | |
7465 | | - | |
7466 | | - | |
7467 | | - | |
7468 | | - | |
7469 | | - | |
7470 | | - | |
7471 | | - | |
7472 | | - | |
7473 | | - | |
7474 | | - | |
7475 | | - | |
7476 | | - | |
7477 | | - | |
7478 | | - | |
7479 | | - | |
7480 | 7459 | | |
7481 | 7460 | | |
7482 | 7461 | | |
| |||
0 commit comments