fix(full-border): address hide-preview compatibility

This commit is contained in:
lpnh
2024-06-26 09:43:26 -03:00
parent 4f35f77b82
commit dc7044c748

View File

@@ -15,6 +15,14 @@ local function setup()
:symbol(c) :symbol(c)
end end
local dynamic_padding = function()
if chunks[3].w == 0 then
return ui.Padding(0, 1, 1, 1)
end
return ui.Padding.y(1)
end
return ya.flat { return ya.flat {
-- Borders -- Borders
ui.Border(area, ui.Border.ALL):type(ui.Border.ROUNDED), ui.Border(area, ui.Border.ALL):type(ui.Border.ROUNDED),
@@ -29,7 +37,7 @@ local function setup()
-- Parent -- Parent
Parent:render(chunks[1]:padding(ui.Padding.xy(1))), Parent:render(chunks[1]:padding(ui.Padding.xy(1))),
-- Current -- Current
Current:render(chunks[2]:padding(ui.Padding.y(1))), Current:render(chunks[2]:padding(dynamic_padding())),
-- Preview -- Preview
Preview:render(chunks[3]:padding(ui.Padding.xy(1))), Preview:render(chunks[3]:padding(ui.Padding.xy(1))),
} }