Malcka Abramov has worked in a variety of roles since 2010. Malcka began their career at Mellanox Technologies as a Personal Assistant to the COO in 2010. In 2019, they moved to Chain Reaction Ltd. where they held the role of Administration, Facilities & Welfare. Most recently, in 2022, they began working as an Office Manager for Imagry.
import React, { Component } from 'react';
import {
AppRegistry,
StyleSheet,
Text,
View,
Image,
TextInput,
TouchableOpacity,
ScrollView
} from 'react-native';
import {
StackNavigator,
} from 'react-navigation';
import {
Button,
Card,
FormLabel,
FormInput,
FormValidationMessage
} from 'react-native-elements'
import {
Login
} from './Login'
export default class Signup extends Component {
static navigationOptions = {
title: 'Signup',
};
constructor(props) {
super(props);
this.state = {
username: '',
password: '',
email: ''
};
}
render() {
const { navigate } = this.props.navigation;
return (
<ScrollView style={styles.container}>
<View style={styles.titleContainer}>
<Text style={styles.title}>
Sign Up
</Text>
</View>
<View style={styles.formContainer}>
<FormLabel>Username</FormLabel>
<FormInput
onChangeText={(username) => this.setState({username})}
value={this.state.username}
/>
<FormLabel>Password</FormLabel>
<FormInput
secureTextEntry={true}
onChangeText={(password) => this.setState({password})}
value={this.state.password}
/>
<FormLabel>Email</FormLabel>
<FormInput
onChangeText={(email) => this.setState({email})}
value={this.state.email}
/>
</View>
<Button
raised
backgroundColor='#397af8'
title='Sign Up'
onPress={() => navigate('Login')}
/>
</ScrollView>
);
}
}
November, 2022 - present