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

已关闭
Ghost 想要将来自 (已删除): changelog_screen 的 6 提交合并到 master
共有 2 个文件被更改,包括 9 次插入1 次删除
仅显示提交 efb30dff2f 的更改 - 显示所有提交

查看文件

@ -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>
); );
} }

查看文件

@ -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'),