| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- /**
- * 新充电流程:充电前的模块
- * @邠心vbe on 2023/06/20
- */
- import React from 'react';
- import { View, StyleSheet, ScrollView } from 'react-native';
- import Button from '../../components/Button';
- import TextView from '../../components/TextView';
- import StatusImage from './StatusImage';
- import ConnectorInfo from './ConnectorInfo';
- export default StepStart = ({
- connectorInfo={},
- currentPayment,
- onPaymentMethodChanged,
- onAuthenticate
- }) => {
- return (
- <View style={ui.flex1}>
- <ScrollView
- style={ui.flex1}
- contentContainerStyle={$padding(16)}>
- <View style={ui.center}>
- <StatusImage
- isAuthentic={false}/>
- <TextView style={styles.stepTitle}>{$t('charging.stepInsertConnector')}</TextView>
- <TextView style={styles.stepDesc}>{$t('charging.stepInsertConnectorDesc')}</TextView>
- </View>
- <ConnectorInfo connectorInfo={connectorInfo}/>
- <View style={{height: 56}}></View>
- </ScrollView>
- <Button
- style={styles.buttonView}
- text={$t('charging.btnAuthenticate')}
- elevation={1.5}
- borderRadius={6}
- onClick={onAuthenticate}/>
- </View>
- );
- }
- const styles = StyleSheet.create({
- stepImage: {
- width: $vw(70),
- height: $vw(16),
- margin: 16
- },
- stepTitle: {
- fontSize: 24,
- fontWeight: 'bold',
- color: colorAccent
- },
- stepDesc: {
- color: textPrimary,
- fontSize: 16,
- textAlign: 'center',
- ...$padding(0, 32, 32)
- },
- buttonView: {
- left: 16,
- right: 16,
- bottom: 24,
- position: 'absolute'
- }
- })
|