Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const [name, setName] = useState('');
- const [miss, setMiss] = useState('');
- async function saveDisciplina() {
- const realm = await getRealm();
- const disciplinaRealm = realm.objects('Disciplina').sorted('id', true);
- const lastIdInserted = disciplinaRealm.slice(0, 1)[0].id;
- const data = {
- id: lastIdInserted ? parseInt(lastIdInserted + 1) : 1,
- name: name,
- maximum_miss: miss,
- miss_quantity: '0',
- };
- realm.write(() => {
- realm.create('Disciplina', data);
- });
- navigation.navigate('Home');
- }
- const [disciplinas, setdisciplinas] = useState([]);
- useEffect(() => {
- async function getDisciplinas() {
- const realm = await getRealm();
- const data = realm.objects('Disciplina').sorted('name');
- if (data.length) setdisciplinas(data);
- }
- getDisciplinas();
- }, []);
- <Flatlist
- keyboardShouldPersistTaps="handled"
- data={disciplinas}
- keyExtractor={item => String(item.id)}
- renderItem={({item}) => <Disciplinas data={item} />}
- />
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement