From c73ff432cb33a9c99acf750391a08fa7ff8e8cfa Mon Sep 17 00:00:00 2001 From: Mojtaba Jafarzadeh Date: Mon, 26 Oct 2026 11:18:17 +0330 Subject: [PATCH] ui: rustfmt the context-menu instance check (CI gate fix) Co-Authored-By: Claude --- crates/ui-egui/src/menus.rs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/crates/ui-egui/src/menus.rs b/crates/ui-egui/src/menus.rs index d65dd246..d8f5bc1b 100644 --- a/crates/ui-egui/src/menus.rs +++ b/crates/ui-egui/src/menus.rs @@ -1021,9 +1021,12 @@ pub fn popups(app: &mut FigApp, ctx: &egui::Context) { } // An instance's actions reach its main component: replace "Create component" with // "Go to main component" (as in Figma's context menu). - if app.session.doc().ok().is_some_and(|doc| { - ids.iter().any(|i| doc.node(*i).is_some_and(|n| matches!(n.kind, figcraft_doc::NodeKind::Instance { .. }))) - }) && let Some(at) = entries.iter().position(|e| e.1 == "component.create") + if app + .session + .doc() + .ok() + .is_some_and(|doc| ids.iter().any(|i| doc.node(*i).is_some_and(|n| matches!(n.kind, figcraft_doc::NodeKind::Instance { .. })))) + && let Some(at) = entries.iter().position(|e| e.1 == "component.create") { entries[at] = (tr("Go to main component"), "component.goToMain"); }