pub mod art; mod federation; mod global; mod logs; mod playlists; mod popup; pub mod theme; use ratatui::Frame; use ratatui::layout::{Alignment, Constraint, Layout, Rect}; use ratatui::style::{Color, Style}; use ratatui::text::{Line, Span}; use ratatui::widgets::{Block, Clear, Paragraph, Tabs}; use crate::app::input::LineEdit; use crate::app::state::{AppState, GlobalView, Loadable, Tab, TrackSelectionScope}; use crate::config::keymap::Keymap; use crate::library::models::Availability; pub(crate) fn availability_marker( availability: Availability, selected_style: Option