refactor: remove duplicate style definition in modestate widget

This commit is contained in:
CJ van den Berg 2025-08-03 17:28:37 +02:00
parent b97b8e8fb7
commit 0c98460ca8
Signed by: neurocyte
GPG key ID: 8EB1E1BB660E3FB9

View file

@ -79,15 +79,13 @@ const left = " ";
const symbol = "󱞏"; const symbol = "󱞏";
const right = " "; const right = " ";
fn render_logo(self: *Button.State(void), theme: *const Widget.Theme, base_style: Widget.Theme.Style) void { fn render_logo(self: *Button.State(void), theme: *const Widget.Theme, style_label: Widget.Theme.Style) void {
// const style_symbol: Widget.Theme.Style = if (tui.find_scope_style(theme, "number")) |sty| .{ .fg = sty.style.fg, .bg = base_style.bg, .fs = base_style.fs } else base_style; const style_braces: Widget.Theme.Style = if (tui.find_scope_style(theme, "punctuation")) |sty| .{ .fg = sty.style.fg, .bg = style_label.bg, .fs = style_label.fs } else style_label;
const style_symbol = if (self.active) theme.editor_cursor else if (self.hover) theme.editor_selection else theme.statusbar_hover;
const style_braces: Widget.Theme.Style = if (tui.find_scope_style(theme, "punctuation")) |sty| .{ .fg = sty.style.fg, .bg = base_style.bg, .fs = base_style.fs } else base_style;
if (left.len > 0) { if (left.len > 0) {
self.plane.set_style(style_braces); self.plane.set_style(style_braces);
_ = self.plane.putstr(" " ++ left) catch {}; _ = self.plane.putstr(" " ++ left) catch {};
} }
self.plane.set_style(style_symbol); self.plane.set_style(style_label);
_ = self.plane.putstr(symbol) catch {}; _ = self.plane.putstr(symbol) catch {};
if (right.len > 0) { if (right.len > 0) {
self.plane.set_style(style_braces); self.plane.set_style(style_braces);