BB6TBRNFXF7BZE32VYOHGXH753TEAMOVUTSTZSQ33L7H2IEQDYJQC
PSZLY7YEK3QTBQPGVFFH7C6OJXDYQ7ECTOZPFNFO3OW65W4EAO5QC
3FXE6FJOL5DONWYJBPRW4ZVMCWFXYPZPVOMR2PP4LVM7BHYX4EXAC
Y2RA2IYJPQMD74U3753EQILDF7APKR4RC4L6CMOYMC347DIGCDPQC
SMK755RWW5HQAETGZ37IP7WUL7P4AC3VXGLWO6TINE23HJHFMLRAC
53BSIDPRHYZVCDF35DFVGTEYWEZO23SLUIZMRIHTD4KZQPBNJ7FQC
return m, nil
m.view, cmd = m.view.Update(msg) return m, cmd
m.view, cmd = m.view.Update(msg)
return m, cmd
case []list.Item:
case tea.WindowSizeMsg: model.width = msg.Width model.height = msg.Height model.list.SetSize(model.width, model.height) return model, nil
case tea.WindowSizeMsg:
model.width = msg.Width
model.height = msg.Height
model.list.SetSize(model.width, model.height)
return model, nil
return lipgloss.NewStyle().PaddingTop(1).Render(model.list.View())
return lipgloss.NewStyle().Height(model.height).Width(model.width).Render(model.list.View())
// The outer box is defined as 2 on either side, see wrapperStyle
return c.size.Width - 4
return c.size.Width - 2
// The top bar is 1 line, and the wrapperStyle adds -2, so the most innerHeight has to be - 3
return c.size.Height - 3
return c.size.Height - 2