Ankilan/src/components/anki-form.jsx

45 lines
1.2 KiB
JavaScript

import React, {useEffect} from 'react';
import {connect} from 'react-redux';
import DeckPicker from './view/deck-picker';
import {Form, Container, Item} from 'native-base';
import {checkAnkiLanModelForExisting} from '../actions/anki-get-actions';
import InputWord from './view/translatable-word';
import SubmitButton from './view/submit-button';
import {wordInfo} from "../actions/api/dictionary";
const AnkiForm = props => {
useEffect(() => {
props.wordInfo('Urge');
props.wordInfo('Maze');
props.wordInfo('Ramification');
props.wordInfo('Dare');
props.wordInfo('Entrepreneurship');
props.wordInfo('meagre');
props.wordInfo('meager');
}, []);
return (
<Container style={{padding: 20}}>
<Form onSubmit={() => alert('hell')}>
<DeckPicker />
<InputWord />
<SubmitButton />
</Form>
</Container>
);
};
export default connect(
state => ({
ankiLanModelExists: state.anki.ankiLanModelIsAlreadyExists,
modelName: state.anki.ankiLanModelName,
modelList: state.anki.modelList,
creator: state.anki.noteCreator,
}),
{
checkAnkiLanModelForExisting,
wordInfo
},
)(AnkiForm);