forked from vergnet/application-amicale
Move constant data in constants file
This commit is contained in:
parent
61647ce6ec
commit
b27864858b
3 changed files with 27 additions and 30 deletions
|
@ -17,4 +17,26 @@ export default {
|
|||
5: 'alert',
|
||||
6: 'help-circle-outline',
|
||||
},
|
||||
washinsa: {
|
||||
id: 'washinsa',
|
||||
title: 'screens.proxiwash.washinsa.title',
|
||||
subtitle: 'screens.proxiwash.washinsa.subtitle',
|
||||
description: 'screens.proxiwash.washinsa.description',
|
||||
tarif: 'screens.proxiwash.washinsa.tariff',
|
||||
paymentMethods: 'screens.proxiwash.washinsa.paymentMethods',
|
||||
icon: 'school-outline',
|
||||
url:
|
||||
'https://etud.insa-toulouse.fr/~amicale_app/v2/washinsa/washinsa_data.json',
|
||||
},
|
||||
tripodeB: {
|
||||
id: 'tripodeB',
|
||||
title: 'screens.proxiwash.tripodeB.title',
|
||||
subtitle: 'screens.proxiwash.tripodeB.subtitle',
|
||||
description: 'screens.proxiwash.tripodeB.description',
|
||||
tarif: 'screens.proxiwash.tripodeB.tariff',
|
||||
paymentMethods: 'screens.proxiwash.tripodeB.paymentMethods',
|
||||
icon: 'domain',
|
||||
url:
|
||||
'https://etud.insa-toulouse.fr/~amicale_app/v2/washinsa/tripode_b_data.json',
|
||||
},
|
||||
};
|
||||
|
|
|
@ -6,6 +6,7 @@ import i18n from 'i18n-js';
|
|||
import {Card, Avatar, Paragraph, Title} from 'react-native-paper';
|
||||
import CollapsibleScrollView from '../../components/Collapsible/CollapsibleScrollView';
|
||||
import type {CardTitleIconPropsType} from '../../constants/PaperStyles';
|
||||
import ProxiwashConstants from '../../constants/ProxiwashConstants';
|
||||
|
||||
const LOGO = 'https://etud.insa-toulouse.fr/~amicale_app/images/Proxiwash.png';
|
||||
|
||||
|
@ -20,31 +21,6 @@ export type LaundromatType = {
|
|||
url: string,
|
||||
};
|
||||
|
||||
export const PROXIWASH_DATA = {
|
||||
washinsa: {
|
||||
id: 'washinsa',
|
||||
title: 'screens.proxiwash.washinsa.title',
|
||||
subtitle: 'screens.proxiwash.washinsa.subtitle',
|
||||
description: 'screens.proxiwash.washinsa.description',
|
||||
tarif: 'screens.proxiwash.washinsa.tariff',
|
||||
paymentMethods: 'screens.proxiwash.washinsa.paymentMethods',
|
||||
icon: 'school-outline',
|
||||
url:
|
||||
'https://etud.insa-toulouse.fr/~amicale_app/v2/washinsa/washinsa_data.json',
|
||||
},
|
||||
tripodeB: {
|
||||
id: 'tripodeB',
|
||||
title: 'screens.proxiwash.tripodeB.title',
|
||||
subtitle: 'screens.proxiwash.tripodeB.subtitle',
|
||||
description: 'screens.proxiwash.tripodeB.description',
|
||||
tarif: 'screens.proxiwash.tripodeB.tariff',
|
||||
paymentMethods: 'screens.proxiwash.tripodeB.paymentMethods',
|
||||
icon: 'domain',
|
||||
url:
|
||||
'https://etud.insa-toulouse.fr/~amicale_app/v2/washinsa/tripode_b_data.json',
|
||||
},
|
||||
};
|
||||
|
||||
/**
|
||||
* Class defining the proxiwash about screen.
|
||||
*/
|
||||
|
@ -88,9 +64,9 @@ export default class ProxiwashAboutScreen extends React.Component<null> {
|
|||
/>
|
||||
</View>
|
||||
|
||||
{ProxiwashAboutScreen.getCardItem(PROXIWASH_DATA.washinsa)}
|
||||
{ProxiwashAboutScreen.getCardItem(ProxiwashConstants.washinsa)}
|
||||
|
||||
{ProxiwashAboutScreen.getCardItem(PROXIWASH_DATA.tripodeB)}
|
||||
{ProxiwashAboutScreen.getCardItem(ProxiwashConstants.tripodeB)}
|
||||
|
||||
<Card style={{margin: 5}}>
|
||||
<Card.Title
|
||||
|
|
|
@ -26,7 +26,6 @@ import {
|
|||
import {MASCOT_STYLE} from '../../components/Mascot/Mascot';
|
||||
import MascotPopup from '../../components/Mascot/MascotPopup';
|
||||
import type {SectionListDataType} from '../../components/Screens/WebSectionList';
|
||||
import {PROXIWASH_DATA} from './ProxiwashAboutScreen';
|
||||
import type {LaundromatType} from './ProxiwashAboutScreen';
|
||||
|
||||
const modalStateStrings = {};
|
||||
|
@ -450,10 +449,10 @@ class ProxiwashScreen extends React.Component<PropsType, StateType> {
|
|||
let data: LaundromatType;
|
||||
switch (state.selectedWash) {
|
||||
case 'tripodeB':
|
||||
data = PROXIWASH_DATA.tripodeB;
|
||||
data = ProxiwashConstants.tripodeB;
|
||||
break;
|
||||
default:
|
||||
data = PROXIWASH_DATA.washinsa;
|
||||
data = ProxiwashConstants.washinsa;
|
||||
}
|
||||
return (
|
||||
<View
|
||||
|
|
Loading…
Reference in a new issue