forked from vergnet/application-amicale
		
	Added Yohan to dev list
This commit is contained in:
		
							parent
							
								
									52729bee53
								
							
						
					
					
						commit
						4780b838ab
					
				
					 4 changed files with 61 additions and 12 deletions
				
			
		|  | @ -28,13 +28,18 @@ const links = { | |||
|     bugsGit: 'https://git.srv-falcon.etud.insa-toulouse.fr/vergnet/application-amicale/issues', | ||||
|     changelog: 'https://git.srv-falcon.etud.insa-toulouse.fr/vergnet/application-amicale/src/branch/master/Changelog.md', | ||||
|     license: 'https://git.srv-falcon.etud.insa-toulouse.fr/vergnet/application-amicale/src/branch/master/LICENSE', | ||||
|     mail: "mailto:vergnet@etud.insa-toulouse.fr?" + | ||||
|     authorMail: "mailto:vergnet@etud.insa-toulouse.fr?" + | ||||
|         "subject=" + | ||||
|         "Application Amicale INSA Toulouse" + | ||||
|         "&body=" + | ||||
|         "Coucou !\n\n", | ||||
|     linkedin: 'https://www.linkedin.com/in/arnaud-vergnet-434ba5179/', | ||||
|     facebook: 'https://www.facebook.com/arnaud.vergnet', | ||||
|     authorLinkedin: 'https://www.linkedin.com/in/arnaud-vergnet-434ba5179/', | ||||
|     yohanMail: "mailto:TODO@etud.insa-toulouse.fr?" + // TODO set real email
 | ||||
|         "subject=" + | ||||
|         "Application Amicale INSA Toulouse" + | ||||
|         "&body=" + | ||||
|         "Coucou !\n\n", | ||||
|     yohanLinkedin: 'https://www.linkedin.com/in/', // TODO set real link
 | ||||
|     react: 'https://facebook.github.io/react-native/', | ||||
| }; | ||||
| 
 | ||||
|  | @ -125,21 +130,39 @@ export default class AboutScreen extends React.Component<Props, State> { | |||
|             showChevron: false | ||||
|         }, | ||||
|         { | ||||
|             onPressCallback: () => openWebLink(links.mail), | ||||
|             onPressCallback: () => openWebLink(links.authorMail), | ||||
|             icon: 'email', | ||||
|             text: i18n.t('aboutScreen.mail'), | ||||
|             text: i18n.t('aboutScreen.authorMail'), | ||||
|             showChevron: true | ||||
|         }, | ||||
|         { | ||||
|             onPressCallback: () => openWebLink(links.linkedin), | ||||
|             onPressCallback: () => openWebLink(links.authorLinkedin), | ||||
|             icon: 'linkedin', | ||||
|             text: 'Linkedin', | ||||
|             showChevron: true | ||||
|         }, | ||||
|     ]; | ||||
| 
 | ||||
|     /** | ||||
|      * Data to be displayed in the additional developer card | ||||
|      */ | ||||
|     additionalDevData: Array<Object> = [ | ||||
|         { | ||||
|             onPressCallback: () => openWebLink(links.facebook), | ||||
|             icon: 'facebook', | ||||
|             text: 'Facebook', | ||||
|             onPressCallback: () => console.log('Meme this'), | ||||
|             icon: 'account', | ||||
|             text: 'Yohan SIMARD', | ||||
|             showChevron: false | ||||
|         }, | ||||
|         { | ||||
|             onPressCallback: () => openWebLink(links.yohanMail), | ||||
|             icon: 'email', | ||||
|             text: i18n.t('aboutScreen.authorMail'), | ||||
|             showChevron: true | ||||
|         }, | ||||
|         { | ||||
|             onPressCallback: () => openWebLink(links.yohanLinkedin), | ||||
|             icon: 'linkedin', | ||||
|             text: 'Linkedin', | ||||
|             showChevron: true | ||||
|         }, | ||||
|     ]; | ||||
|  | @ -291,6 +314,18 @@ export default class AboutScreen extends React.Component<Props, State> { | |||
|                     </Card> | ||||
| 
 | ||||
|                     <Card> | ||||
|                         <CardItem> | ||||
|                             <Left> | ||||
|                                 <CustomMaterialIcon | ||||
|                                     icon={'account-multiple'} | ||||
|                                     fontSize={40} | ||||
|                                     width={40} | ||||
|                                     color={ThemeManager.getCurrentThemeVariables().brandPrimary}/> | ||||
|                                 <Body> | ||||
|                                     <H1>{i18n.t('aboutScreen.team')}</H1> | ||||
|                                 </Body> | ||||
|                             </Left> | ||||
|                         </CardItem> | ||||
|                         <CardItem header> | ||||
|                             <Text>{i18n.t('aboutScreen.author')}</Text> | ||||
|                         </CardItem> | ||||
|  | @ -302,6 +337,17 @@ export default class AboutScreen extends React.Component<Props, State> { | |||
|                                 this.getCardItem(item.onPressCallback, item.icon, item.text, item.showChevron, item.showOnlyDebug) | ||||
|                             } | ||||
|                         /> | ||||
|                         <CardItem header> | ||||
|                             <Text>{i18n.t('aboutScreen.additionalDev')}</Text> | ||||
|                         </CardItem> | ||||
|                         <FlatList | ||||
|                             data={this.additionalDevData} | ||||
|                             extraData={this.state} | ||||
|                             keyExtractor={(item) => item.icon} | ||||
|                             renderItem={({item}) => | ||||
|                                 this.getCardItem(item.onPressCallback, item.icon, item.text, item.showChevron, item.showOnlyDebug) | ||||
|                             } | ||||
|                         /> | ||||
|                     </Card> | ||||
| 
 | ||||
|                     <Card> | ||||
|  |  | |||
|  | @ -140,7 +140,6 @@ export default class SettingsScreen extends React.Component<Props, State> { | |||
|             actions: [NavigationActions.navigate({routeName: 'Main'})], | ||||
|         }); | ||||
|         this.props.navigation.dispatch(resetAction); | ||||
|         // this.props.navigation.navigate('SettingsScreen');
 | ||||
|     } | ||||
| 
 | ||||
|     /** | ||||
|  |  | |||
|  | @ -110,8 +110,10 @@ | |||
|     "changelog": "Changelog", | ||||
|     "license": "License", | ||||
|     "debug": "Debug", | ||||
|     "team": "Team", | ||||
|     "author": "Author", | ||||
|     "mail": "Send an email", | ||||
|     "authorMail": "Send an email", | ||||
|     "additionalDev": "Additional developer", | ||||
|     "technologies": "Technologies", | ||||
|     "reactNative": "Made with React Native", | ||||
|     "libs": "Libraries used" | ||||
|  |  | |||
|  | @ -110,8 +110,10 @@ | |||
|     "changelog": "Historique des modifications", | ||||
|     "license": "Licence", | ||||
|     "debug": "Debug", | ||||
|     "team": "Équipe", | ||||
|     "author": "Auteur", | ||||
|     "mail": "Envoyer un mail", | ||||
|     "authorMail": "Envoyer un mail", | ||||
|     "additionalDev": "Développeur additionnel", | ||||
|     "technologies": "Technologies", | ||||
|     "reactNative": "Créé avec React Native", | ||||
|     "libs": "Librairies utilisées" | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue