Close menu on copy
This commit is contained in:
parent
ad907a83c3
commit
f2283669f8
|
@ -1,7 +1,7 @@
|
||||||
import {NavigationProp, useNavigation} from '@react-navigation/native';
|
import {NavigationProp, useNavigation} from '@react-navigation/native';
|
||||||
import React, {useCallback, useContext, useState} from 'react';
|
import React, {useCallback, useContext, useState} from 'react';
|
||||||
import {GestureResponderEvent} from 'react-native';
|
import {GestureResponderEvent} from 'react-native';
|
||||||
import {List, Menu} from 'react-native-paper';
|
import {Divider, List, Menu} from 'react-native-paper';
|
||||||
import {DatabaseContext} from './App';
|
import {DatabaseContext} from './App';
|
||||||
import {HomePageParams} from './HomePage';
|
import {HomePageParams} from './HomePage';
|
||||||
import Set from './set';
|
import Set from './set';
|
||||||
|
@ -28,6 +28,7 @@ export default function SetItem({
|
||||||
const set: Set = {...item};
|
const set: Set = {...item};
|
||||||
set.created = new Date().toISOString();
|
set.created = new Date().toISOString();
|
||||||
set.id = 0;
|
set.id = 0;
|
||||||
|
setShowMenu(false);
|
||||||
navigation.navigate('EditSet', {set});
|
navigation.navigate('EditSet', {set});
|
||||||
}, [navigation, item]);
|
}, [navigation, item]);
|
||||||
|
|
||||||
|
@ -51,8 +52,9 @@ export default function SetItem({
|
||||||
anchor={anchor}
|
anchor={anchor}
|
||||||
visible={showMenu}
|
visible={showMenu}
|
||||||
onDismiss={() => setShowMenu(false)}>
|
onDismiss={() => setShowMenu(false)}>
|
||||||
<Menu.Item icon="trash" onPress={remove} title="Delete" />
|
|
||||||
<Menu.Item icon="copy" onPress={copy} title="Copy" />
|
<Menu.Item icon="copy" onPress={copy} title="Copy" />
|
||||||
|
<Divider />
|
||||||
|
<Menu.Item icon="trash" onPress={remove} title="Delete" />
|
||||||
</Menu>
|
</Menu>
|
||||||
)}
|
)}
|
||||||
/>
|
/>
|
||||||
|
|
Loading…
Reference in New Issue