hide options from ActionSheet

This commit is contained in:
ammarahm-ed
2020-01-29 18:20:54 +05:00
parent bcb3d5b6dd
commit 94ae49ef1b
2 changed files with 40 additions and 18 deletions

View File

@@ -50,8 +50,8 @@ export const ActionSheetComponent = ({
favorite: false, favorite: false,
locked: false, locked: false,
content: { content: {
text: '', text: null,
delta: {}, delta: null,
}, },
dateCreated: null, dateCreated: null,
}, },
@@ -419,7 +419,8 @@ export const ActionSheetComponent = ({
) : null; ) : null;
const _renderColumnItem = item => const _renderColumnItem = item =>
columnItems.includes(item.name) ? ( (note.dateCreated && columnItems.includes(item.name)) ||
item.name === 'Dark Mode' ? (
<TouchableOpacity <TouchableOpacity
key={item.name} key={item.name}
activeOpacity={opacity} activeOpacity={opacity}
@@ -497,20 +498,35 @@ export const ActionSheetComponent = ({
width: '100%', width: '100%',
paddingHorizontal: 0, paddingHorizontal: 0,
}}> }}>
<View {!note.dateCreated ? (
style={{ <Text
width: '100%', style={{
justifyContent: 'space-between', width: '100%',
alignItems: 'center', textAlign: 'center',
paddingVertical: 10, marginVertical: 10,
flexDirection: 'row', color: colors.icon,
borderBottomWidth: 1, fontFamily: WEIGHT.regular,
borderBottomColor: colors.nav, }}>
}}> Please start writing to save your note.
{rowItemsData.map(_renderRowItem)} </Text>
</View> ) : null}
{hasColors ? ( {note.dateCreated ? (
<View
style={{
width: '100%',
justifyContent: 'space-between',
alignItems: 'center',
paddingVertical: 10,
flexDirection: 'row',
borderBottomWidth: 1,
borderBottomColor: colors.nav,
}}>
{rowItemsData.map(_renderRowItem)}
</View>
) : null}
{hasColors && note.dateCreated ? (
<View <View
style={{ style={{
flexDirection: 'row', flexDirection: 'row',
@@ -527,7 +543,7 @@ export const ActionSheetComponent = ({
</View> </View>
) : null} ) : null}
{hasTags ? ( {hasTags && note.dateCreated ? (
<View <View
style={{ style={{
flexDirection: 'row', flexDirection: 'row',

View File

@@ -450,11 +450,16 @@ const Editor = ({navigation, noMenu}) => {
useEffect(() => { useEffect(() => {
let handleBack; let handleBack;
if (!noMenu) { if (!noMenu && DDS.isTab) {
handleBack = BackHandler.addEventListener('hardwareBackPress', () => { handleBack = BackHandler.addEventListener('hardwareBackPress', () => {
simpleDialogEvent(TEMPLATE_EXIT_FULLSCREEN()); simpleDialogEvent(TEMPLATE_EXIT_FULLSCREEN());
return true; return true;
}); });
} else if (noMenu && !DDS.isTab) {
handleBack = BackHandler.addEventListener('hardwareBackPress', () => {
simpleDialogEvent(TEMPLATE_EXIT());
return true;
});
} else { } else {
if (handleBack) { if (handleBack) {
handleBack.remove(); handleBack.remove();
@@ -469,6 +474,7 @@ const Editor = ({navigation, noMenu}) => {
} }
title = null; title = null;
content = null; content = null;
timestamp = null;
timer = null; timer = null;
}; };
}, [noMenu]); }, [noMenu]);