| 1602 | } |
| 1603 | |
| 1604 | fn handle_sandbox_setting_confirm_delete_key(&mut self, key: KeyEvent) { |
| 1605 | match key.code { |
| 1606 | KeyCode::Char('y') | KeyCode::Enter => { |
| 1607 | self.pending_sandbox_setting_delete = true; |
| 1608 | self.sandbox_confirm_setting_delete = None; |
| 1609 | } |
| 1610 | KeyCode::Esc | KeyCode::Char('n') => { |
| 1611 | self.sandbox_confirm_setting_delete = None; |
| 1612 | } |
| 1613 | _ => {} |
| 1614 | } |
| 1615 | } |
| 1616 | |
| 1617 | fn handle_draft_key(&mut self, key: KeyEvent) { |
| 1618 | // Approve-all confirmation modal intercepts all keys when open. |