extends PanelContainer @onready var tui := %TwitchUserInfo @onready var up := %UserPromo var chatter: Chatter: set(value): chatter = value if not value: return if not tui: return tui.populate_from_chatter(chatter) if not up: return up.chatter = value func _ready() -> void: tui.extra_expanding.connect(func(x): if x: up.visible = false) tui.extra_expanded.connect(func(x): if not x: up.visible = true)