Module: RSpecTelemetry::Trace::Viewer::Theme

Defined in:
lib/rspec_telemetry/trace/viewer/theme.rb

Constant Summary collapse

S =
TuiTui::Style
BASE =
TuiTui::Theme.auto
STYLES =
{
  plain: BASE.text,
  action: S.new(attrs: [:bold]),
  dim: BASE.muted,
  error: S.new(fg: :red, attrs: [:bold]),
  ok: S.new(fg: :green)
}.freeze
SELECT =
BASE.selection
SELECT_BLUR =
BASE.selection_dim
BAR =
BASE.bar

Class Method Summary collapse

Class Method Details

.baseObject



24
# File 'lib/rspec_telemetry/trace/viewer/theme.rb', line 24

def self.base = BASE

.style(key) ⇒ Object



26
# File 'lib/rspec_telemetry/trace/viewer/theme.rb', line 26

def self.style(key) = STYLES.fetch(key)