mirror of
https://github.com/ecency/ecency-mobile.git
synced 2024-11-22 05:42:33 +03:00
styles refactoring
This commit is contained in:
parent
52d1e0bef3
commit
caa3233a2b
@ -1,7 +1,6 @@
|
||||
import React, { useEffect, useState } from 'react';
|
||||
import { useIntl } from 'react-intl';
|
||||
import { debounce } from 'lodash';
|
||||
import EStyleSheet from 'react-native-extended-stylesheet';
|
||||
import Animated, { FadeOut, LinearTransition, ZoomIn, ZoomOut } from 'react-native-reanimated';
|
||||
import styles from '../styles/hiveAuthModal.styles';
|
||||
import { lookupAccounts } from '../../../providers/hive/dhive';
|
||||
@ -56,11 +55,8 @@ export const AuthInputContent = ({ initUsername, handleAuthRequest }: AuthInputC
|
||||
};
|
||||
|
||||
return (
|
||||
<Animated.View
|
||||
style={{ width: '100%', justifyContent: 'center', alignItems: 'center' }}
|
||||
exiting={FadeOut}
|
||||
>
|
||||
<Animated.View style={{ width: '90%' }} layout={LinearTransition}>
|
||||
<Animated.View style={styles.authInputContent} exiting={FadeOut}>
|
||||
<Animated.View style={styles.authInputWrapper} layout={LinearTransition}>
|
||||
<FormInput
|
||||
rightIconName="at"
|
||||
leftIconName="close"
|
||||
@ -84,14 +80,8 @@ export const AuthInputContent = ({ initUsername, handleAuthRequest }: AuthInputC
|
||||
<Animated.View entering={ZoomIn} exiting={ZoomOut}>
|
||||
<MainButton
|
||||
text={intl.formatMessage({ id: 'login.signin_with_hiveauth' })}
|
||||
textStyle={{ color: EStyleSheet.value('$primaryBlack') }}
|
||||
style={{
|
||||
backgroundColor: 'transparent',
|
||||
marginTop: 12,
|
||||
borderWidth: 1,
|
||||
borderColor: EStyleSheet.value('$iconColor'),
|
||||
height: 44,
|
||||
}}
|
||||
textStyle={styles.loginBtnText}
|
||||
style={styles.loginBtnWrapper}
|
||||
onPress={onSignInPress}
|
||||
source={HIVE_AUTH_ICON}
|
||||
/>
|
||||
|
@ -37,28 +37,19 @@ export const StatusContent = ({ status, statusText }: StatusContentProps) => {
|
||||
{status === HiveAuthStatus.ERROR && _renderResultIcon('closecircleo', '$primaryRed')}
|
||||
|
||||
<Animated.View
|
||||
style={{ flexDirection: 'row', alignItems: 'center' }}
|
||||
style={styles.statusContent}
|
||||
layout={LinearTransition}
|
||||
entering={FadeInUp}
|
||||
exiting={FadeOutDown}
|
||||
>
|
||||
{status === HiveAuthStatus.PROCESSING && (
|
||||
<ActivityIndicator
|
||||
style={{ marginRight: 16 }}
|
||||
style={styles.activityIndicator}
|
||||
size="large"
|
||||
color={EStyleSheet.value('$primaryBlue')}
|
||||
/>
|
||||
)}
|
||||
<Text
|
||||
style={{
|
||||
color: EStyleSheet.value('$primaryDarkText'),
|
||||
fontWeight: 300,
|
||||
fontSize: 24,
|
||||
textAlign: 'center',
|
||||
}}
|
||||
>
|
||||
{statusText}
|
||||
</Text>
|
||||
<Text style={styles.statusText}>{statusText}</Text>
|
||||
</Animated.View>
|
||||
</>
|
||||
);
|
||||
|
@ -80,6 +80,7 @@ export const HiveAuthModal = forwardRef(({ onClose }: HiveAuthModalProps, ref) =
|
||||
return (
|
||||
<View style={styles.container}>
|
||||
<ModalHeader
|
||||
modalHeaderContainerStyle={styles.modalHeader}
|
||||
title={intl.formatMessage({ id: 'hiveauth.title' })}
|
||||
isCloseButton={true}
|
||||
onClosePress={_closeModal}
|
||||
|
@ -1,15 +1,15 @@
|
||||
import { ViewStyle } from 'react-native';
|
||||
import { TextStyle, ViewStyle } from 'react-native';
|
||||
import EStyleSheet from 'react-native-extended-stylesheet';
|
||||
|
||||
export default EStyleSheet.create({
|
||||
sheetContent: {
|
||||
backgroundColor: '$primaryBackgroundColor',
|
||||
backgroundColor: '$modalBackground',
|
||||
},
|
||||
indicator: {
|
||||
backgroundColor: '$iconColor',
|
||||
},
|
||||
container: {
|
||||
height: 300,
|
||||
height: 400,
|
||||
} as ViewStyle,
|
||||
content: {
|
||||
flex: 1,
|
||||
@ -18,9 +18,11 @@ export default EStyleSheet.create({
|
||||
justifyContent: 'center',
|
||||
alignItems: 'center',
|
||||
},
|
||||
modalHeader: {
|
||||
backgroundColor: '$modalBackground',
|
||||
},
|
||||
input: {
|
||||
color: '$primaryDarkText',
|
||||
// flexGrow: 1,
|
||||
},
|
||||
resultIcon: {
|
||||
marginBottom: 24,
|
||||
@ -34,4 +36,35 @@ export default EStyleSheet.create({
|
||||
paddingRight: 8,
|
||||
height: 56,
|
||||
} as ViewStyle,
|
||||
authInputContent: {
|
||||
width: '100%',
|
||||
justifyContent: 'center',
|
||||
alignItems: 'center',
|
||||
} as ViewStyle,
|
||||
authInputWrapper: {
|
||||
width: '90%',
|
||||
} as ViewStyle,
|
||||
loginBtnWrapper: {
|
||||
backgroundColor: '$primaryBackgroundColor',
|
||||
marginTop: 12,
|
||||
borderWidth: 1,
|
||||
borderColor: '$iconColor',
|
||||
height: 44,
|
||||
} as ViewStyle,
|
||||
loginBtnText: {
|
||||
color: '$primaryBlack',
|
||||
} as TextStyle,
|
||||
statusContent: {
|
||||
flexDirection: 'row',
|
||||
alignItems: 'center',
|
||||
} as ViewStyle,
|
||||
activityIndicator: {
|
||||
marginRight: 16,
|
||||
} as ViewStyle,
|
||||
statusText: {
|
||||
color: '$primaryDarkText',
|
||||
fontWeight: '300',
|
||||
fontSize: 24,
|
||||
textAlign: 'center',
|
||||
} as TextStyle,
|
||||
});
|
||||
|
Loading…
Reference in New Issue
Block a user