refactor: remove duplicate style definition in modestate widget
This commit is contained in:
parent
b97b8e8fb7
commit
0c98460ca8
1 changed files with 3 additions and 5 deletions
|
@ -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);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue