diff --git a/crates/ui2/src/components/keybinding.rs b/crates/ui2/src/components/keybinding.rs index 784886751f..69396274fa 100644 --- a/crates/ui2/src/components/keybinding.rs +++ b/crates/ui2/src/components/keybinding.rs @@ -1,4 +1,4 @@ -use gpui::Action; +use gpui::{actions, Action}; use strum::EnumIter; use crate::prelude::*; @@ -74,6 +74,12 @@ pub enum ModifierKey { Shift, } +actions!(NoAction); + +pub fn binding(key: &str) -> gpui::KeyBinding { + gpui::KeyBinding::new(key, NoAction {}, None) +} + #[cfg(feature = "stories")] pub use stories::*;