-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathApp.js
51 lines (43 loc) · 970 Bytes
/
App.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
import React, {Component} from 'react';
import Swiper from './Components/Swiper'
import {StyleSheet, View} from 'react-native';
import Button from './Components/Button'
export default class App extends Component {
state = {
cards: [
'1',
'2',
'3',
'4',
'5',
],
};
handleChange = (cardIndex) => {
console.log('CardChanged', cardIndex)
};
resetDeck = () => {
this.swiper.resetDeck()
};
render() {
const { cards } = this.state;
return (
<View style={styles.container}>
<Swiper
ref={swiper => {
this.swiper = swiper
}}
cards={cards}
onChange={this.handleChange}
/>
<Button onPress={this.resetDeck} label="Сбросить колоду" style={{ marginTop: 25 }}/>
</View>
);
}
}
const styles = StyleSheet.create({
container: {
flex: 1,
padding: 24,
flexDirection: 'column-reverse'
},
});