Render changelog.md instead of opening a webview using fetch #12

Closed
Ghost wants to merge 6 commits from (deleted):changelog_screen into master
2 changed files with 9 additions and 1 deletions
Showing only changes of commit efb30dff2f - Show all commits

View file

@ -32,6 +32,7 @@ import EquipmentConfirmScreen from '../screens/Amicale/Equipment/EquipmentConfir
import DashboardEditScreen from '../screens/Other/Settings/DashboardEditScreen'; import DashboardEditScreen from '../screens/Other/Settings/DashboardEditScreen';
import GameStartScreen from '../screens/Game/screens/GameStartScreen'; import GameStartScreen from '../screens/Game/screens/GameStartScreen';
import ImageGalleryScreen from '../screens/Media/ImageGalleryScreen'; import ImageGalleryScreen from '../screens/Media/ImageGalleryScreen';
import ChangelogScreen from "../screens/Other/ChangelogScreen";
const modalTransition = const modalTransition =
Platform.OS === 'ios' Platform.OS === 'ios'
@ -214,6 +215,12 @@ function MainStackComponent(props: {
BugReportScreen, BugReportScreen,
i18n.t('screens.feedback.title'), i18n.t('screens.feedback.title'),
)} )}
{createScreenCollapsibleStack(
'changelog',
MainStack,
ChangelogScreen,
i18n.t('screens.about.changelog'),
)}
</MainStack.Navigator> </MainStack.Navigator>
); );
} }

View file

@ -98,7 +98,8 @@ class AboutScreen extends React.Component<PropsType> {
}, },
{ {
onPressCallback: () => { onPressCallback: () => {
openWebLink(links.changelog); const {navigation} = this.props;
navigation.navigate('changelog');
}, },
icon: 'refresh', icon: 'refresh',
text: i18n.t('screens.about.changelog'), text: i18n.t('screens.about.changelog'),