diff --git a/crates/extensions_ui/src/extensions_ui.rs b/crates/extensions_ui/src/extensions_ui.rs index 06a88bbcbe2428955c90a48f4b60cdc3d03721ab..594cabe733ef8f9c168de4782496d64310338d09 100644 --- a/crates/extensions_ui/src/extensions_ui.rs +++ b/crates/extensions_ui/src/extensions_ui.rs @@ -287,6 +287,10 @@ fn keywords_by_feature() -> &'static BTreeMap> { }) } +fn extension_button_id(extension_id: &Arc, operation: ExtensionOperation) -> ElementId { + (SharedString::from(extension_id.clone()), operation as usize).into() +} + struct ExtensionCardButtons { install_or_uninstall: Button, upgrade: Option