import React from 'react'; import Icon from 'soapbox/components/icon'; import { Widget, Stack, Text } from 'soapbox/components/ui'; import { useAppSelector, useSettings, useSoapboxConfig } from 'soapbox/hooks'; const PromoPanel: React.FC = () => { const { promoPanel } = useSoapboxConfig(); const settings = useSettings(); const siteTitle = useAppSelector(state => state.instance.title); const promoItems = promoPanel.get('items'); const locale = settings.get('locale'); if (!promoItems || promoItems.isEmpty()) return null; return ( {promoItems.map((item, i) => ( {item.textLocales.get(locale) || item.text} ))} ); }; export default PromoPanel;