toAdventureComponentOrEmpty