import React from 'react';
import { useTranslation } from 'react-i18next';
import { Text, View } from 'react-native';

import EndMeetingButton from './EndMeetingButton';
import SoundDeviceButton from './SoundDeviceButton';
import styles from './styles';

/**
 * Implements the carmode footer component.
 *
 * @returns { JSX.Element} - The carmode footer component.
 */
const CarModeFooter = (): JSX.Element => {
    const { t } = useTranslation();

    return (
        <View
            pointerEvents = 'box-none'
            style = { styles.bottomContainer }>
            <Text style = { styles.videoStoppedLabel }>
                {t('carmode.labels.videoStopped')}
            </Text>
            <SoundDeviceButton />
            <EndMeetingButton />
        </View>
    );
};

export default CarModeFooter;
