import { useTranslation } from 'react-i18next'; import btnAndroid from '@/assets/images/home/btn-android.svg'; import btnAppStore from '@/assets/images/home/btn-app-store.svg'; import btnGooglePlay from '@/assets/images/home/btn-google-play.svg'; import btnMacos from '@/assets/images/home/btn-macos.svg'; import btnWindows from '@/assets/images/home/btn-windows.svg'; // import devicesMockup from '@/assets/images/home/devices-mockup.png'; import { /*useAppUrls,*/ type AppUrls } from '@/hooks/useAppUrls'; import { useComingSoonDialog } from '@/hooks/useComingSoonDialog'; import Wrapper from './Wrapper'; interface PlatformButton { image: string; alt: string; urlKey: keyof AppUrls; } const STORE_BUTTONS: PlatformButton[] = [ { image: btnAppStore, alt: 'App Store', urlKey: 'appleStoreUrl' }, { image: btnGooglePlay, alt: 'Google Play', urlKey: 'googleStoreUrl' }, { image: btnAndroid, alt: 'Android', urlKey: 'apkUrl' }, { image: btnWindows, alt: 'Windows', urlKey: 'windowsUrl' }, { image: btnMacos, alt: 'Mac OS', urlKey: 'macosUrl' }, ]; export function ChoosePlatform() { const { t } = useTranslation(); const openComingSoonDialog = useComingSoonDialog(); // const urls = useAppUrls(); return (

{t('pages.home.choosePlatform.title')}

{t('pages.home.choosePlatform.subtitle')}

{STORE_BUTTONS.map(({ image, alt }) => ( ))} {/* {STORE_BUTTONS.map(({ image, alt, urlKey }) => { const url = urls[urlKey]; if (!url) return null; return ( {alt} ); })} */}
{/* FlashLink VPN on multiple devices */}
); }