From 0228d973031740af625c1c1e72efcaf13c2dbd34 Mon Sep 17 00:00:00 2001 From: GabrielTrettel Date: Fri, 8 Oct 2021 19:11:31 -0300 Subject: [PATCH] Starting ActivateInstitution screens --- src/app/navigation/AccountNavigator.js | 28 ++- src/app/screens/ActivateInstitution.js | 108 +++++++++++- src/app/screens/ActivateInstitutionCode.js | 161 ++++++++++++++++++ .../screens/ActivateInstitutionShowCode.js | 13 ++ 4 files changed, 303 insertions(+), 7 deletions(-) create mode 100644 src/app/screens/ActivateInstitutionCode.js create mode 100644 src/app/screens/ActivateInstitutionShowCode.js diff --git a/src/app/navigation/AccountNavigator.js b/src/app/navigation/AccountNavigator.js index 2127fcd..5a09348 100644 --- a/src/app/navigation/AccountNavigator.js +++ b/src/app/navigation/AccountNavigator.js @@ -7,6 +7,8 @@ import Abbout from "../screens/Abbout"; import ActivateInstitution from "../screens/ActivateInstitution"; import UpdatePassword from "../screens/UpdatePassword"; import EditUserData from "../screens/EditUserData"; +import ActivateInstitutionCode from "../screens/ActivateInstitutionCode"; +import ActivateInstitutionShowCode from "../screens/ActivateInstitutionShowCode"; const Stack = createStackNavigator(); @@ -53,6 +55,28 @@ const AccountNavigator = () => ( }, }} /> + + ( backgroundColor: "white", }, }} - /> + /> + + ); diff --git a/src/app/screens/ActivateInstitution.js b/src/app/screens/ActivateInstitution.js index ebd007f..c69d448 100644 --- a/src/app/screens/ActivateInstitution.js +++ b/src/app/screens/ActivateInstitution.js @@ -1,10 +1,106 @@ -import React from "react"; -import {View, Text} from "react-native"; +import React, { useState } from "react"; +import { View, Text, StyleSheet } from "react-native"; +import { dimensions } from "../config/dimensions"; +import colors from "../config/colors"; +import SearchablePicker from "../components/SearchablePicker"; +import Button from "../components/Button"; -export default function ActivateInstitution(props) { +function Header() { + return ( + + + Ativar instituição + + + ); +} + +function RolePicker({ setSelected }) { + const [items, setItems] = useState([ + { value: "Responsável", label: "Responsável" }, + { value: "Não responsável", label: "Não responsável" }, + ]); + + return ( + + ); +} + +function SelectInstitutionalRole({ setInstRole, onPress }) { return ( - - Ativar instituição + +
+ + A instituição da qual você faz parte está cadastrada no projeto Cemaden + Educação. Se no projeto você é responsável pela instituição, selecione a + opção “Responsável” no campo “Vínculo”. + + + Vínculo institucional: + + + + + +