diff --git a/radicle-tui/src/app/event.rs b/radicle-tui/src/app/event.rs index 41f29134..610dd278 100644 --- a/radicle-tui/src/app/event.rs +++ b/radicle-tui/src/app/event.rs @@ -1,6 +1,5 @@ use radicle::cob::patch::{Patch, PatchId}; -use tui_realm_stdlib::Phantom; use tuirealm::command::{Cmd, CmdResult, Direction as MoveDirection}; use tuirealm::event::{Event, Key, KeyEvent}; use tuirealm::{MockComponent, NoUserEvent, State, StateValue}; @@ -131,9 +130,3 @@ impl tuirealm::Component for Widget { None } } - -impl tuirealm::Component for Phantom { - fn on(&mut self, _event: Event) -> Option { - None - } -} diff --git a/radicle-tui/src/ui/components/common/container.rs b/radicle-tui/src/ui/components/common/container.rs index f19c991b..a242a3ff 100644 --- a/radicle-tui/src/ui/components/common/container.rs +++ b/radicle-tui/src/ui/components/common/container.rs @@ -1,5 +1,3 @@ -use tui_realm_stdlib::Phantom; - use tuirealm::command::{Cmd, CmdResult}; use tuirealm::props::{AttrValue, Attribute, Color, Props, Style}; use tuirealm::tui::layout::{Constraint, Direction, Layout, Rect}; @@ -30,14 +28,6 @@ impl WidgetComponent for GlobalListener { } } -/// Some user events need to be handled globally (e.g. user presses key `q` to quit -/// the application). This component can be used in conjunction with SubEventClause -/// to handle those events. -#[derive(Default, MockComponent)] -pub struct GlobalPhantom { - component: Phantom, -} - /// A tab header that displays all labels horizontally aligned and separated /// by a divider. Highlights the label defined by the current tab index. #[derive(Clone)]