on main help sign in
fix(ui): use new lipgloss compositor
bea6010Ayman Bagabas
internal/ui/dialog/dialog.go+5−5
@@ -110,13 +110,13 @@ func (d *Overlay) View() string {
110 }
110 }
111
111
112 // Compose all the dialogs into a single view
112 // Compose all the dialogs into a single view
113− canvas := lipgloss.NewCanvas()
113+ dialogs := make([]*lipgloss.Layer, len(d.dialogs))
114− for _, dialog := range d.dialogs {
114+ for i, dialog := range d.dialogs {
115− layer := lipgloss.NewLayer(dialog.View())
115+ dialogs[i] = lipgloss.NewLayer(dialog.View())
116− canvas.AddLayers(layer)
117 }
116 }
118
117
118+ comp := lipgloss.NewCompositor(dialogs...)
119− return canvas.Render()
119+ return comp.Render()
120}
120}
121
121
122// ShortHelp implements [help.KeyMap].
122// ShortHelp implements [help.KeyMap].