added blank edit history screen

This commit is contained in:
Sadaqat Ali 2022-04-26 13:56:17 +05:00
parent eae1f864ee
commit 81919a7f6e
8 changed files with 142 additions and 2 deletions

View File

@ -104,7 +104,7 @@ class PostDropdownContainer extends PureComponent {
// Component Functions // Component Functions
_handleOnDropdownSelect = async (index) => { _handleOnDropdownSelect = async (index) => {
const { content, dispatch, intl } = this.props; const { content, dispatch, intl, navigation } = this.props;
const { options } = this.state; const { options } = this.state;
switch (options[index]) { switch (options[index]) {
@ -167,6 +167,11 @@ class PostDropdownContainer extends PureComponent {
case 'unpin-community': case 'unpin-community':
this._updatePinnedPostCommunity({ unpinPost: true }); this._updatePinnedPostCommunity({ unpinPost: true });
break; break;
case 'edit-history':
navigation.navigate({
routeName: ROUTES.SCREENS.EDIT_HISTORY,
});
break;
default: default:
break; break;
} }

View File

@ -570,7 +570,8 @@
"pin-blog":"Pin to blog", "pin-blog":"Pin to blog",
"unpin-blog":"Unpin from blog", "unpin-blog":"Unpin from blog",
"pin-community":"Pin to community", "pin-community":"Pin to community",
"unpin-community":"Unpin from community" "unpin-community":"Unpin from community",
"edit-history": "Edit History"
}, },
"deep_link": { "deep_link": {
@ -807,5 +808,8 @@
"qr_scan": "QR Scan", "qr_scan": "QR Scan",
"open": "Open URL", "open": "Open URL",
"detected_url": "Detected URL" "detected_url": "Detected URL"
},
"history": {
"edit": "Edit History"
} }
} }

View File

@ -11,4 +11,5 @@ export default [
'share', 'share',
'bookmarks', 'bookmarks',
'report', 'report',
'edit-history',
]; ];

View File

@ -34,6 +34,7 @@ export default {
REFER: `Refer${SCREEN_SUFFIX}`, REFER: `Refer${SCREEN_SUFFIX}`,
QR: `QR${SCREEN_SUFFIX}`, QR: `QR${SCREEN_SUFFIX}`,
COIN_DETAILS: `CoinDetails${SCREEN_SUFFIX}`, COIN_DETAILS: `CoinDetails${SCREEN_SUFFIX}`,
EDIT_HISTORY: `EditHistory${SCREEN_SUFFIX}`,
}, },
DRAWER: { DRAWER: {
MAIN: `Main${DRAWER_SUFFIX}`, MAIN: `Main${DRAWER_SUFFIX}`,

View File

@ -41,6 +41,7 @@ import {
WebBrowser, WebBrowser,
ReferScreen, ReferScreen,
CoinDetails, CoinDetails,
EditHistoryScreen,
} from '../screens'; } from '../screens';
const bottomTabNavigator = createBottomTabNavigator( const bottomTabNavigator = createBottomTabNavigator(
@ -156,6 +157,7 @@ const stackNavigator = createStackNavigator(
[ROUTES.SCREENS.WEB_BROWSER]: { screen: WebBrowser }, [ROUTES.SCREENS.WEB_BROWSER]: { screen: WebBrowser },
[ROUTES.SCREENS.REFER]: { screen: ReferScreen }, [ROUTES.SCREENS.REFER]: { screen: ReferScreen },
[ROUTES.SCREENS.COIN_DETAILS]: { screen: CoinDetails }, [ROUTES.SCREENS.COIN_DETAILS]: { screen: CoinDetails },
[ROUTES.SCREENS.EDIT_HISTORY]: { screen: EditHistoryScreen },
}, },
{ {
headerMode: 'none', headerMode: 'none',

View File

@ -0,0 +1,31 @@
import React, { Fragment } from 'react';
import { useEffect, useState } from 'react';
import { useIntl } from 'react-intl';
import { Text, View } from 'react-native';
import {
BasicHeader,
} from '../../components';
// styles
import EStyleSheet from 'react-native-extended-stylesheet';
import styles from './editHistoryScreenStyles';
const EditHistoryScreen = ({ navigation }) => {
const intl = useIntl();
return (
<Fragment>
<BasicHeader
title={intl.formatMessage({
id: 'history.edit',
})}
/>
<View style={styles.mainContainer}>
<Text>
Edit History Screen
</Text>
</View>
</Fragment>
);
};
export default EditHistoryScreen;

View File

@ -0,0 +1,94 @@
import EStyleSheet from 'react-native-extended-stylesheet';
export default EStyleSheet.create({
mainContainer:{
flex:1,
backgroundColor: '$primaryBackgroundColor',
},
pointsContainer: {
paddingVertical: 16,
alignItems: 'center',
},
pointsEarnedRow: {
flexDirection: 'row',
marginBottom: 16,
},
earnedWrapper: {
marginRight: 32,
},
pendingWrapper: {
marginLeft: 32,
},
points: {
color: '$primaryBlue',
fontSize: 26,
marginTop: 24,
justifyContent: 'center',
alignSelf: 'center',
fontWeight: 'bold',
},
earendText: {
color: '$darkIconColor',
fontSize: 16,
justifyContent: 'center',
marginTop: 5,
},
emptyText:{
color: '$primaryDarkText',
fontSize: 16,
justifyContent: 'center',
marginTop: 5,
padding: 32,
textAlign:'center'
},
mainButton: {
marginTop: 16,
alignSelf: 'center',
paddingHorizontal: 24,
},
mainButtonWrapper: {
flexDirection: 'row',
},
unclaimedText: {
color: '$pureWhite',
fontSize: 14,
fontWeight: 'bold',
alignSelf: 'center',
textTransform: 'uppercase',
},
mainIconWrapper: {
justifyContent: 'center',
alignSelf: 'center',
alignItems: 'center',
marginLeft: 20,
},
referralsListContainer: {
flex: 1,
},
listContentContainer:{
},
rewardText: {
width: 120,
},
dollarSign: {
color: '$primaryDarkGray',
fontSize: 14,
fontWeight: 'bold',
marginRight: 8,
},
blueDollarSign: {
color: '$primaryBlue',
},
rightItemRendererContainer:{
paddingHorizontal:8,
height:40,
justifyContent:'center'
},
rightItemText:{
textAlign:'right',
color: '$primaryBlue',
fontSize: 14,
fontWeight: 'bold',
}
});

View File

@ -28,6 +28,7 @@ import { Community } from './community';
import Communities from './communities'; import Communities from './communities';
import ReferScreen from './referScreen/referScreen'; import ReferScreen from './referScreen/referScreen';
import CoinDetails from './coinDetails'; import CoinDetails from './coinDetails';
import EditHistoryScreen from './editHistoryScreen/editHistoryScreen';
export { export {
Bookmarks, Bookmarks,
@ -60,4 +61,5 @@ export {
WebBrowser, WebBrowser,
ReferScreen, ReferScreen,
CoinDetails, CoinDetails,
EditHistoryScreen,
}; };