// @flow import * as React from 'react'; import {Avatar, Button, Card, Paragraph, withTheme} from 'react-native-paper'; import i18n from 'i18n-js'; import {Linking, View} from 'react-native'; import CollapsibleScrollView from '../../components/Collapsible/CollapsibleScrollView'; import type {CardTitleIconPropsType} from '../../constants/PaperStyles'; const links = { bugsGit: 'https://git.etud.insa-toulouse.fr/vergnet/application-amicale/', trello: 'https://trello.com/b/RMej49Uq/application-campus-insa', facebook: 'https://www.facebook.com/campus.insat', feedbackMail: `mailto:app@amicale-insat.fr?subject=[FEEDBACK] Application CAMPUS &body=Coucou Arnaud j'ai du feedback\n\n\n\nBien cordialement.`, feedbackDiscord: 'https://discord.gg/W8MeTec', }; class FeedbackScreen extends React.Component { /** * Gets link buttons * * @returns {*} */ static getButtons(isFeedback: boolean): React.Node { return ( {isFeedback ? ( ) : ( )} ); } render(): React.Node { return ( ( )} /> {i18n.t('screens.feedback.feedbackDescription')} {FeedbackScreen.getButtons(true)} ( )} /> {i18n.t('screens.feedback.contributeDescription')} {FeedbackScreen.getButtons(false)} ); } } export default withTheme(FeedbackScreen);