Added initial activation page

This commit is contained in:
Keannu Christian Bernasol 2023-07-04 16:08:24 +08:00
parent 4a00dd1817
commit e52aca41cc
6 changed files with 96 additions and 2 deletions

View file

@ -62,6 +62,15 @@ export default function CustomDrawerContent(props: {}) {
<AddIcon size={32} />
<Text style={styles.text_white_medium}>Revalidation</Text>
</DrawerButton>
<DrawerButton
color={colors.blue_2}
onPress={() => {
navigation.navigate("Activation");
}}
>
<AddIcon size={32} />
<Text style={styles.text_white_medium}>Activation</Text>
</DrawerButton>
</DrawerContentScrollView>
);
}

View file

@ -0,0 +1,28 @@
import * as React from "react";
import styles, { colors } from "../../styles";
import { View, Text, ActivityIndicator } from "react-native";
import AnimatedContainer from "../../components/AnimatedContainer/AnimatedContainer";
import { useRoute } from "@react-navigation/native";
interface ActivationRouteParams {
uid?: string;
token?: string;
}
export default function Activation() {
const route = useRoute();
const { uid, token } = route.params as ActivationRouteParams;
return (
<View style={styles.background}>
<AnimatedContainer>
<Text style={styles.text_white_large}>Activation</Text>
<View style={{ paddingVertical: 8 }} />
<ActivityIndicator size={96} color={colors.blue_1} />
<Text style={styles.text_white_medium}>
Activating {uid ? `with UID: ${uid}` : ""}{" "}
{token ? `and Token: ${token}` : ""}
</Text>
</AnimatedContainer>
</View>
);
}