Show "Restore Checkpoint" only when there were changes (#27243)

Release Notes:

- N/A

---------

Co-authored-by: Agus Zubiaga <hi@aguz.me>
Co-authored-by: Bennet Bo Fenner <bennetbo@gmx.de>
Co-authored-by: Danilo Leal <daniloleal09@gmail.com>
This commit is contained in:
Antonio Scandurra
2025-03-21 15:10:43 +01:00
committed by GitHub
co-authored by Agus Zubiaga Bennet Bo Fenner Danilo Leal
parent 9d965bc98a
commit e14ebcf267
9 changed files with 349 additions and 111 deletions
+1 -2
View File
@@ -1021,8 +1021,7 @@ impl ActiveThread {
.when(first_message, |parent| {
parent.child(self.render_rules_item(cx))
})
.when(!first_message && checkpoint.is_some(), |parent| {
let checkpoint = checkpoint.clone().unwrap();
.when_some(checkpoint, |parent, checkpoint| {
let mut is_pending = false;
let mut error = None;
if let Some(last_restore_checkpoint) =