1package app23import tea "charm.land/bubbletea/v2"45// safeScreen is a minimal screenModel for tests that need a non-nil screen6// in the cache but don't care about rendering. It avoids nil-pointer panics7// that zero-value real screens (like exportScreen) would trigger on Resize.8type safeScreen struct{}910func (s safeScreen) Resize(width, height int) screenModel { return s }11func (s safeScreen) Update(msg tea.Msg) (screenModel, tea.Cmd, screenAction) {12 return s, nil, nil13}14func (s safeScreen) View(notice noticeState) string { return "" }