Rocket.Chat.ReactNative/app/containers/SupportedVersions/SupportedVersionsExpired.tsx

34 lines
1.2 KiB
TypeScript
Raw Normal View History

2023-10-19 13:38:57 +00:00
import React from 'react';
import { View, Text, Linking } from 'react-native';
import I18n from '../../i18n';
import { useAppSelector } from '../../lib/hooks';
import { useTheme } from '../../theme';
import { CustomIcon } from '../CustomIcon';
import Button from '../Button';
import { styles } from './styles';
import { LEARN_MORE_URL } from './constants';
export const SupportedVersionsExpired = () => {
const { colors } = useTheme();
const { name } = useAppSelector(state => state.server);
return (
<View style={[styles.container, { paddingTop: 120, backgroundColor: colors.focusedBackground }]}>
<View style={styles.iconContainer}>
<CustomIcon name='warning' size={36} color={colors.dangerColor} />
</View>
<Text style={[styles.title, { color: colors.titleText }]}>
{I18n.t('Supported_versions_expired_title', { workspace_name: name })}
</Text>
<Text style={[styles.description, { color: colors.bodyText }]}>{I18n.t('Supported_versions_expired_description')}</Text>
<Button
title={I18n.t('Learn_more')}
type='secondary'
backgroundColor={colors.chatComponentBackground}
onPress={() => Linking.openURL(LEARN_MORE_URL)}
/>
</View>
);
};