diff --git a/src/AppRoot.js b/src/AppRoot.js index a471180..1888ab5 100644 --- a/src/AppRoot.js +++ b/src/AppRoot.js @@ -22,7 +22,6 @@ const emptyTripForm = () => ({ location: '', startDate: todayYMD(), endDate: todayYMD(), - imageUri: '', copyDefaultTemplate: true, setAsDefaultTemplate: false, }); @@ -279,7 +278,7 @@ export default function AppRoot() { location: tripForm.location.trim(), startDate: tripForm.startDate, endDate: tripForm.endDate, - imageUri: tripForm.imageUri, + imageUri: '', archived: false, createdAt: now, updatedAt: now, @@ -344,7 +343,6 @@ export default function AppRoot() { location: patch.location.trim(), startDate: patch.startDate, endDate: patch.endDate, - imageUri: patch.imageUri, updatedAt: Date.now(), } : trip @@ -763,18 +761,6 @@ export default function AppRoot() { - pickImage((uri) => { - if (typeof onPicked === 'function') onPicked(uri); - else updateTripForm('imageUri', uri); - }) - } - takeTripImage={(onPicked) => - takeImage((uri) => { - if (typeof onPicked === 'function') onPicked(uri); - else updateTripForm('imageUri', uri); - }) - } templateTrip={templateTrip} createTrip={createTrip} trips={data.trips} diff --git a/src/tabs/TripsTab.js b/src/tabs/TripsTab.js index a276762..56e2308 100644 --- a/src/tabs/TripsTab.js +++ b/src/tabs/TripsTab.js @@ -1,5 +1,5 @@ import React, { useMemo, useState } from 'react'; -import { Image, KeyboardAvoidingView, Modal, Platform, Pressable, ScrollView, Text, TextInput, View } from 'react-native'; +import { KeyboardAvoidingView, Modal, Platform, Pressable, ScrollView, Text, TextInput, View } from 'react-native'; import DatePickerModal from '../components/DatePickerModal'; import Field from '../components/Field'; import { styles } from '../styles'; @@ -19,14 +19,11 @@ const emptyEditForm = { location: '', startDate: '', endDate: '', - imageUri: '', }; export default function TripsTab({ tripForm, updateTripForm, - pickTripImage, - takeTripImage, templateTrip, createTrip, trips, @@ -68,7 +65,6 @@ export default function TripsTab({ location: trip.location || '', startDate: trip.startDate || '', endDate: trip.endDate || '', - imageUri: trip.imageUri || '', }); } @@ -83,14 +79,6 @@ export default function TripsTab({ setEditMode(false); } - function pickViewTripImage() { - pickTripImage((uri) => updateEditForm('imageUri', uri)); - } - - function takeViewTripImage() { - takeTripImage((uri) => updateEditForm('imageUri', uri)); - } - function applyTemplateFromView() { if (!viewingTrip) return; setTripAsTemplate(viewingTrip.id); @@ -124,7 +112,6 @@ export default function TripsTab({ {activeTrip ? ( - {activeTrip.imageUri ? : null} {activeTrip.name} {activeTrip.location || 'No location'} · {activeTrip.startDate} → {activeTrip.endDate} {activeTripItemCount} items · {activeTripCheckupCount} check-ups @@ -155,7 +142,6 @@ export default function TripsTab({ - {trip.imageUri ? : null} ))} @@ -226,17 +212,6 @@ export default function TripsTab({ openDatePicker('startDate')} /> openDatePicker('endDate')} /> - - - Take photo - - - {tripForm.imageUri ? 'From gallery (change)' : 'From gallery'} - - - - {tripForm.imageUri ? : null} - {templateTrip ? ( updateTripForm('copyDefaultTemplate', !tripForm.copyDefaultTemplate)}> @@ -283,7 +258,6 @@ export default function TripsTab({ > {!editMode ? ( <> - {viewingTrip.imageUri ? : null} {viewingTrip.name} {viewingTrip.location || 'No location'} {viewingTrip.startDate} → {viewingTrip.endDate} @@ -333,17 +307,6 @@ export default function TripsTab({ setViewDatePicker({ visible: true, field: 'startDate' })} /> setViewDatePicker({ visible: true, field: 'endDate' })} /> - - - Take photo - - - {editForm.imageUri ? 'From gallery (change)' : 'From gallery'} - - - - {editForm.imageUri ? : null} - Save Trip