merged faq and feedback into help
parent
ee3d8c8c21
commit
0aa71e38a5
25
App.js
25
App.js
|
@ -35,6 +35,7 @@ import {
|
||||||
import { EditActionAnimationSelectionModalContent } from "./src/Screens/Device/modals/EditActions";
|
import { EditActionAnimationSelectionModalContent } from "./src/Screens/Device/modals/EditActions";
|
||||||
import UpdateSceneNameModalContent from "./src/Screens/Device/modals/UpdateSceneName";
|
import UpdateSceneNameModalContent from "./src/Screens/Device/modals/UpdateSceneName";
|
||||||
import SettingsChangeDeviceDisplayNameModalContent from "./src/Screens/Device/modals/SettingsChangeDeviceDisplayName";
|
import SettingsChangeDeviceDisplayNameModalContent from "./src/Screens/Device/modals/SettingsChangeDeviceDisplayName";
|
||||||
|
import HelpScreen from "./src/Screens/Device/Help";
|
||||||
|
|
||||||
const Drawer = createDrawerNavigator();
|
const Drawer = createDrawerNavigator();
|
||||||
const Stack = createStackNavigator();
|
const Stack = createStackNavigator();
|
||||||
|
@ -311,8 +312,7 @@ function MyDrawer() {
|
||||||
|
|
||||||
<Drawer.Screen name="Old Turtle" component={DeviceOldScreen} />
|
<Drawer.Screen name="Old Turtle" component={DeviceOldScreen} />
|
||||||
|
|
||||||
<Drawer.Screen name="FAQ" component={FaqScreenStack} />
|
<Drawer.Screen name="Help" component={HelpScreenStack} />
|
||||||
<Drawer.Screen name="Feedback" component={FeedbackScreenStack} />
|
|
||||||
<Drawer.Screen name="Settings" component={SettingsScreenStack} />
|
<Drawer.Screen name="Settings" component={SettingsScreenStack} />
|
||||||
</Drawer.Navigator>
|
</Drawer.Navigator>
|
||||||
);
|
);
|
||||||
|
@ -330,27 +330,14 @@ const DeviceScreenStack = (props) => {
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
const FaqScreenStack = (props) => {
|
const HelpScreenStack = (props) => {
|
||||||
const { t } = useTranslation();
|
const { t } = useTranslation();
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<MyScreenStack
|
<MyScreenStack
|
||||||
name="faq"
|
name="help"
|
||||||
pageTitle={t("screens.faq.pageTitle")}
|
pageTitle={t("screens.help.pageTitle")}
|
||||||
component={FaqScreen}
|
component={HelpScreen}
|
||||||
navigation={props.navigation}
|
|
||||||
/>
|
|
||||||
);
|
|
||||||
};
|
|
||||||
|
|
||||||
const FeedbackScreenStack = (props) => {
|
|
||||||
const { t } = useTranslation();
|
|
||||||
|
|
||||||
return (
|
|
||||||
<MyScreenStack
|
|
||||||
name="feedback"
|
|
||||||
pageTitle={t("screens.feedback.pageTitle")}
|
|
||||||
component={FeedbackScreen}
|
|
||||||
navigation={props.navigation}
|
navigation={props.navigation}
|
||||||
/>
|
/>
|
||||||
);
|
);
|
||||||
|
|
|
@ -7,8 +7,7 @@
|
||||||
"sideBar": {
|
"sideBar": {
|
||||||
"devicesTitle": "Geräte",
|
"devicesTitle": "Geräte",
|
||||||
"settings": "Einstellungen",
|
"settings": "Einstellungen",
|
||||||
"faq": "FAQ",
|
"help": "Hilfe"
|
||||||
"feedback": "Feedback geben"
|
|
||||||
},
|
},
|
||||||
"screens": {
|
"screens": {
|
||||||
"device": {
|
"device": {
|
||||||
|
@ -101,11 +100,8 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"faq": {
|
"help": {
|
||||||
"pageTitle": "FAQ"
|
"pageTitle": "Hilfe"
|
||||||
},
|
|
||||||
"feedback": {
|
|
||||||
"pageTitle": "Feedback geben"
|
|
||||||
},
|
},
|
||||||
"settings": {
|
"settings": {
|
||||||
"pageTitle": "Einstellungen",
|
"pageTitle": "Einstellungen",
|
||||||
|
|
|
@ -7,8 +7,7 @@
|
||||||
"sideBar": {
|
"sideBar": {
|
||||||
"devicesTitle": "Devices",
|
"devicesTitle": "Devices",
|
||||||
"settings": "Settings",
|
"settings": "Settings",
|
||||||
"faq": "FAQ",
|
"help": "Help"
|
||||||
"feedback": "Give feedback"
|
|
||||||
},
|
},
|
||||||
"screens": {
|
"screens": {
|
||||||
"device": {
|
"device": {
|
||||||
|
@ -101,11 +100,8 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"faq": {
|
"help": {
|
||||||
"pageTitle": "FAQ"
|
"pageTitle": "Help"
|
||||||
},
|
|
||||||
"feedback": {
|
|
||||||
"pageTitle": "Give Feedback"
|
|
||||||
},
|
},
|
||||||
"settings": {
|
"settings": {
|
||||||
"pageTitle": "Settings",
|
"pageTitle": "Settings",
|
||||||
|
|
|
@ -154,16 +154,10 @@ export default function Sidebar(props) {
|
||||||
<View style={{ justifyContent: "flex-end" }}>
|
<View style={{ justifyContent: "flex-end" }}>
|
||||||
<Divider style={{ marginLeft: 10, marginRight: 10 }} />
|
<Divider style={{ marginLeft: 10, marginRight: 10 }} />
|
||||||
<MyDrawerItem
|
<MyDrawerItem
|
||||||
label={t("sideBar.faq")}
|
label={t("sideBar.help")}
|
||||||
onPress={() => props.navigation.navigate("FAQ")}
|
onPress={() => props.navigation.navigate("Help")}
|
||||||
iconName="frequently-asked-questions"
|
iconName="help-circle"
|
||||||
routeName="FAQ"
|
routeName="Help"
|
||||||
/>
|
|
||||||
<MyDrawerItem
|
|
||||||
label={t("sideBar.feedback")}
|
|
||||||
onPress={() => props.navigation.navigate("Feedback")}
|
|
||||||
iconName="comment-quote"
|
|
||||||
routeName="Feedback"
|
|
||||||
/>
|
/>
|
||||||
<MyDrawerItem
|
<MyDrawerItem
|
||||||
label={t("sideBar.settings")}
|
label={t("sideBar.settings")}
|
||||||
|
|
|
@ -0,0 +1,19 @@
|
||||||
|
import { useContext } from "react";
|
||||||
|
import { AppContext } from "../../../utils";
|
||||||
|
import { Text, View } from "react-native";
|
||||||
|
|
||||||
|
export default function HelpScreen() {
|
||||||
|
const appContext = useContext(AppContext);
|
||||||
|
|
||||||
|
return (
|
||||||
|
<View
|
||||||
|
style={{
|
||||||
|
backgroundColor: appContext.appTheme.backgroundColor,
|
||||||
|
height: "100%",
|
||||||
|
}}
|
||||||
|
>
|
||||||
|
<Text style={{ color: appContext.appTheme.text }}>FAQ</Text>
|
||||||
|
<Text style={{ color: appContext.appTheme.text }}>Give Feedback</Text>
|
||||||
|
</View>
|
||||||
|
);
|
||||||
|
}
|
Loading…
Reference in New Issue