From bea6010aa9d8f025b0c9f97cbfad12674dacda8a Mon Sep 17 00:00:00 2001 From: Ayman Bagabas Date: Thu, 11 Dec 2025 14:22:39 -0500 Subject: [PATCH] fix(ui): use new lipgloss compositor --- internal/ui/dialog/dialog.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/internal/ui/dialog/dialog.go b/internal/ui/dialog/dialog.go index 2d207250c4a3db5cfe9567790e0b818445e6a44c..a61b33c8fc9c0eca88425bdef03499a5c387b378 100644 --- a/internal/ui/dialog/dialog.go +++ b/internal/ui/dialog/dialog.go @@ -110,13 +110,13 @@ func (d *Overlay) View() string { } // Compose all the dialogs into a single view - canvas := lipgloss.NewCanvas() - for _, dialog := range d.dialogs { - layer := lipgloss.NewLayer(dialog.View()) - canvas.AddLayers(layer) + dialogs := make([]*lipgloss.Layer, len(d.dialogs)) + for i, dialog := range d.dialogs { + dialogs[i] = lipgloss.NewLayer(dialog.View()) } - return canvas.Render() + comp := lipgloss.NewCompositor(dialogs...) + return comp.Render() } // ShortHelp implements [help.KeyMap].