Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!
И соответстственно у этой функции своя область видимости переменных (как и у любой функции PHP). Поэтому к глобальным переменным внутри компонента надо обращаться через массив $GLOBALS. А к переменным запроса - соответственно через $_REQUEST (либо $_GET, $_POST). Т.е. в вашем случае - $_REQUEST["component"]
Данные особенности будут отражены в соответствующем разделе доки, который сейчас дописывается.
Переменная $component не видна в самом файле element.php или внутри компонента, подключаемого в файле?
Если второе - да, Вам нужно передать эту переменную в списке параметров при вызове компонента: