import type { Card } from '@rocket.chat/fuselage'; import type { ComponentProps } from 'react'; import { useTranslation } from 'react-i18next'; import { GenericCard, GenericCardButton } from '../../../components/GenericCard'; import { useExternalLink } from '../../../hooks/useExternalLink'; import { links } from '../../../lib/links'; const WINDOWS_APP_URL = links.go.desktopAppWindows; const LINUX_APP_URL = links.go.desktopAppLinux; const MAC_APP_URL = links.go.desktopAppMac; const DesktopAppsCard = (props: Omit, 'type'>) => { const { t } = useTranslation(); const handleOpenLink = useExternalLink(); return ( handleOpenLink(WINDOWS_APP_URL)} role='link'> {t('Platform_Windows')} , handleOpenLink(LINUX_APP_URL)} role='link'> {t('Platform_Linux')} , handleOpenLink(MAC_APP_URL)} role='link'> {t('Platform_Mac')} , ]} width='x340' {...props} /> ); }; export default DesktopAppsCard;