Ankilan/src/components/view/add-main-template.jsx

39 lines
904 B
React
Raw Normal View History

import React from 'react';
import {Text, Button, Grid, Container} from 'native-base';
import {connect} from 'react-redux';
2020-03-07 19:38:01 +00:00
import {createAnkiLanModel} from '../../actions/createAnkiLanModel';
const AnkiTemplate = props => {
return (
<Grid
style={{
display: 'flex',
alignItems: 'center',
justifyContent: 'space-between',
}}>
<Text>You have no AnkiLan card template</Text>
<Button
onPress={() =>
props.createAnkiLanModel({
name: props.modelName,
list: props.modelList,
...props.currentDeck,
})
}>
<Text>Create</Text>
</Button>
</Grid>
);
};
2020-03-07 19:38:01 +00:00
export default connect(
state => ({
2020-03-08 07:18:34 +00:00
modelName: state.anki.ankiLanModelName,
2020-03-08 11:17:42 +00:00
currentDeck: state.anki.selectedDeck,
modelList: state.anki.modelList,
}),
{
2020-03-07 19:38:01 +00:00
createAnkiLanModel,
},
)(AnkiTemplate);