import { View } from 'react-native';
import { Button, TextInput } from 'react-native-paper';
import React, { useState } from 'react';

import { signMessage } from '../utils';

export default function SignMessage() {
  const [message, setMessage] = useState<string>('');
  return (
    <View style={{ marginTop: 30, paddingHorizontal: 48 }}>
      <TextInput
        mode="outlined"
        placeholder="Enter your message"
        onChangeText={text => setMessage(text)}
        value={message}
      />
      <View style={{ marginTop: 20, width: 150, alignSelf: 'center' }}>
        <Button
          mode="contained"
          onPress={() => {
            signMessage(message);
          }}>
          Sign
        </Button>
      </View>
    </View>
  );
}
