diff --git a/native/components/color-selector-button.react.js b/native/components/color-selector-button.react.js new file mode 100644 --- /dev/null +++ b/native/components/color-selector-button.react.js @@ -0,0 +1,24 @@ +// @flow + +import * as React from 'react'; +import { View, StyleSheet } from 'react-native'; + +type ColorSelectorButtonProps = { + +color: string, +}; + +function ColorSelectorButton(props: ColorSelectorButtonProps): React.Node { + const { color } = props; + return ; +} + +const styles = StyleSheet.create({ + button: { + borderRadius: 100, + height: 40, + margin: 15, + width: 40, + }, +}); + +export default ColorSelectorButton; diff --git a/native/components/color-selector.react.js b/native/components/color-selector.react.js new file mode 100644 --- /dev/null +++ b/native/components/color-selector.react.js @@ -0,0 +1,57 @@ +// @flow + +import * as React from 'react'; +import { Text, View, StyleSheet } from 'react-native'; + +import ColorSelectorButton from './color-selector-button.react'; + +function ColorSelector(): React.Node { + return ( + + + Select thread color + + + + + + + + + + + + + + + ); +} + +const styles = StyleSheet.create({ + colors: { + alignItems: 'center', + display: 'flex', + flex: 1, + flexDirection: 'row', + flexWrap: 'wrap', + justifyContent: 'center', + }, + container: { + alignItems: 'center', + display: 'flex', + flex: 1, + flexDirection: 'column', + flexWrap: 'wrap', + justifyContent: 'center', + }, + text: { + color: 'white', + fontSize: 24, + fontWeight: 'bold', + }, + textContainer: { + margin: 20, + }, +}); + +export default ColorSelector;