|
|
@@ -435,26 +435,44 @@ const RegionViewScreen: FC<Props> = ({ navigation, route }) => {
|
|
|
<EditSvg width={14} height={14} />
|
|
|
</TouchableOpacity>
|
|
|
) : null}
|
|
|
+ {regionData.future ? (
|
|
|
+ <View style={{ flex: 1 }}>
|
|
|
+ <Text
|
|
|
+ style={{
|
|
|
+ fontSize: 10,
|
|
|
+ fontWeight: '500',
|
|
|
+ color: Colors.DARK_BLUE,
|
|
|
+ flexShrink: 1,
|
|
|
+ fontStyle: 'italic'
|
|
|
+ }}
|
|
|
+ >
|
|
|
+ Visits planned in the future
|
|
|
+ </Text>
|
|
|
+ </View>
|
|
|
+ ) : null}
|
|
|
{!disabled ? (
|
|
|
<TouchableOpacity
|
|
|
style={[
|
|
|
ButtonStyles.btn,
|
|
|
- regionData?.visited && !disabled
|
|
|
+ (regionData?.visited || regionData.future) && !disabled
|
|
|
? ButtonStyles.visitedButton
|
|
|
: ButtonStyles.markVisitedButton
|
|
|
]}
|
|
|
onPress={() => {
|
|
|
- if (regionData?.type === 'nm' && regionData?.no_of_visits > 1) {
|
|
|
+ if (
|
|
|
+ regionData?.type === 'nm' &&
|
|
|
+ (regionData?.no_of_visits > 1 || regionData.future)
|
|
|
+ ) {
|
|
|
handleOpenEditModal();
|
|
|
return;
|
|
|
}
|
|
|
type === 'nm' ? handleUpdateNm() : handleUpdateDare();
|
|
|
}}
|
|
|
>
|
|
|
- {regionData?.visited &&
|
|
|
+ {(regionData?.visited || regionData.future) &&
|
|
|
!disabled &&
|
|
|
regionData?.type === 'nm' &&
|
|
|
- regionData?.no_of_visits > 1 ? (
|
|
|
+ (regionData?.no_of_visits > 1 || regionData.future) ? (
|
|
|
<View style={ButtonStyles.visitedContainer}>
|
|
|
<EditSvg width={14} height={14} />
|
|
|
<Text style={ButtonStyles.visitedButtonText}>Edit</Text>
|