on main help sign in
fix(ui): use new lipgloss compositor
commitbea6010aa9d8f025b0c9f97cbfad12674dacda8a authorAyman Bagabas <ayman.bagabas@gmail.com> dateThu 11 Dec 2025, 14:22 (1 year ago) parenta911130
1 file changed+5−5
internal/ui/dialog/dialog.go+5−5
internal/ui/dialog/dialog.go+5−5
@@ -110,13 +110,13 @@ func (d *Overlay) View() string {
110110 }
111111
112112 // Compose all the dialogs into a single view
113− canvas := lipgloss.NewCanvas()
114− for _, dialog := range d.dialogs {
115− layer := lipgloss.NewLayer(dialog.View())
116− canvas.AddLayers(layer)
113+ dialogs := make([]*lipgloss.Layer, len(d.dialogs))
114+ for i, dialog := range d.dialogs {
115+ dialogs[i] = lipgloss.NewLayer(dialog.View())
117116 }
118117
119− return canvas.Render()
118+ comp := lipgloss.NewCompositor(dialogs...)
119+ return comp.Render()
120120}
121121
122122// ShortHelp implements [help.KeyMap].