toAdventureComponentOrNull