use bevy::prelude::*;

/// Terminal widget entity currently focused and handling input
/// Can be manipulated directly or you can request an entity be focused through
/// the `focus_widget` command.
#[derive(Resource, Default, Deref, DerefMut, Debug)]
pub struct FocusedWidget(pub Option<Entity>);