fix(tui): splash: re-render logo when screen size changes

This commit is contained in:
Ayman Bagabas
2025-07-17 15:31:33 -04:00
parent 2929b21f4c
commit 3196bb37d6

View File

@@ -133,10 +133,11 @@ func (s *splashCmp) Init() tea.Cmd {
// SetSize implements SplashPage.
func (s *splashCmp) SetSize(width int, height int) tea.Cmd {
wasSmallScreen := s.isSmallScreen()
rerenderLogo := width != s.width
s.height = height
s.width = width
if rerenderLogo {
if rerenderLogo || wasSmallScreen != s.isSmallScreen() {
s.logoRendered = s.logoBlock()
}
// remove padding, logo height, gap, title space