@hackathonunicorn
TalantTech
Мы fullstack serverless разработчики создаем мобильное приложение для fullstack serverless разработчиков. Если в одно приложение, то мы это Upwork + Patrion + Udemy для fullstack serverless разработчиков.
@hackathonunicorn
TalantTech
Мы fullstack serverless разработчики создаем мобильное приложение для fullstack serverless разработчиков. Если в одно приложение, то мы это Upwork + Patrion + Udemy для fullstack serverless разработчиков.
import React, { useState } from 'react' | |
import { Auth } from 'aws-amplify' | |
import * as Keychain from 'react-native-keychain' | |
import { Formik } from 'formik' | |
import * as Yup from 'yup' | |
import { AppContainer, Button, Space, Input, TextError } from 'react-native-unicorn-uikit' | |
import { onScreen, goBack } from '../../../constants' | |
const ForgotPassSubmit = ({ route, navigation }) => { | |
const [loading, setLoading] = useState(false) |
import React, { useState } from 'react' | |
import { Auth } from 'aws-amplify' | |
import { Formik } from 'formik' | |
import * as Yup from 'yup' | |
import { AppContainer, Button, Input } from 'react-native-unicorn-uikit' | |
import { onScreen, goBack } from '../../../constants' | |
const Forgot = ({ route, navigation }) => { | |
const [loading, setLoading] = useState(false) | |
const [error, setError] = useState('') |
import React, { useState } from 'react' | |
import { Auth } from 'aws-amplify' | |
import * as Keychain from 'react-native-keychain' | |
import { Formik } from 'formik' | |
import * as Yup from 'yup' | |
import { AppContainer, Button, Space, ButtonLink, TextError, Input } from 'react-native-unicorn-uikit' | |
import { onScreen, goBack } from '../../../constants' | |
const SignIn = ({ navigation }) => { | |
const [userInfo, setUserInfo] = useState('') |
import React, { useState } from 'react' | |
import { Auth } from 'aws-amplify' | |
import { Formik } from 'formik' | |
import * as Yup from 'yup' | |
import { AppContainer, Button, Space, ButtonLink, TextError, Input } from 'react-native-unicorn-uikit' | |
import { onScreen, goBack } from '../../../constants' | |
const ConfirmSignUp = ({ route, navigation }) => { | |
const [loading, setLoading] = useState(false) | |
const [error, setError] = useState('') |
import { Platform } from 'react-native' | |
import t from 'tcomb-form-native' | |
import FloatingLabel from 'react-native-floating-label' | |
import { | |
LABEL_COLOR, | |
INPUT_COLOR, | |
ERROR_COLOR, | |
HELP_COLOR, | |
BORDER_COLOR, | |
DISABLED_COLOR, |
import React, { useState } from 'react' | |
import { Auth } from 'aws-amplify' | |
import * as Keychain from 'react-native-keychain' | |
import { Formik } from 'formik' | |
import * as Yup from 'yup' | |
import { AppContainer, Space, Button, Input, TextError } from 'react-native-unicorn-uikit' | |
import { onScreen, goBack } from '../../../constants' | |
const SignUp = ({ navigation }) => { | |
const [loading, setLoading] = useState(false) |
import React, { memo } from 'react' | |
import { StyleSheet, Text, View } from 'react-native' | |
import { RED } from '../../constants' | |
const styles = StyleSheet.create({ | |
container: { | |
alignItems: 'center', | |
margin: 10 | |
}, | |
h1: { |
import React, { memo } from 'react' | |
import { StyleSheet, TextInput, KeyboardAvoidingView } from 'react-native' | |
const styles = StyleSheet.create({ | |
container: { | |
width: 300, | |
height: 50, | |
margin: 5, | |
backgroundColor: '#ddd' | |
} |