Skip to content

Commit

Permalink
starting google calendar linking
Browse files Browse the repository at this point in the history
  • Loading branch information
avichaljadeja2002 committed Oct 20, 2024
1 parent 866657b commit 7cb17ba
Showing 1 changed file with 19 additions and 91 deletions.
110 changes: 19 additions & 91 deletions app/addMeals.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,24 @@ export default function AddMeals() {
handleChange('event_date', selectedDate);
}
};

const handleCancel = (() => {
navigation.navigate('mealTracker')
})

const initialData = {
user_id: 1,
title: '',
event_date: new Date(),
event_time: new Date(),
};

const fields = [
{ name: 'title', label: 'Title', type: 'text' },
{ name: 'event_date', label: 'Date', type: 'date' },
{ name: 'event_time', label: 'Time', type: 'time' },
];

return (
<GenericAddPageForm
title="New Meal"
Expand All @@ -58,94 +76,4 @@ export default function AddMeals() {
);
};

const handleTimeChange = (event: any, selectedTime: any) => {
if (selectedTime) {
handleChange('event_time', selectedTime);
}
};

return (
<View style={styles.container}>
<View style={{ height: 100 }}></View>
<View>
<View style={styles.inLine}>
<Text style={styles.sectionHeader}>New Meal</Text>
<TouchableOpacity style={{ marginLeft: 50 }}
onPress={() =>
console.log("pressed")}
hitSlop={{ top: 20, bottom: 20, left: 20, right: 20 }}>
<View style={styles.taskicon}>
<Ionicons name="pizza-outline" size={30} color={'#000'} />
</View>
</TouchableOpacity>
</View>
<View style={styles.inputContainer}>
<View style={styles.inLine}>
<Text style={styles.inputText}>
Title
</Text>
<TextInput
style={styles.input}
value={eventData.title}
onChangeText={(text) => handleChange('title', text)}
/>
</View>

<View style={styles.inLine}>
<Text style={styles.inputText}>Date</Text>
<View style={styles.dateTime}>
<DateTimePicker
value={eventData.event_date}
mode="date"
display="default"
onChange={handleDateChange}
/>

<DateTimePicker
value={eventData.event_time}
mode="time"
display="default"
onChange={handleTimeChange}
/>
</View>
</View>
</View>
</View>
<View>
<View style={styles.inLine}>
<Text style={styles.sectionHeader}>
Ingredients
</Text>
<TouchableOpacity style={{ marginLeft: 50 }}
onPress={() =>
console.log("pressed")}
hitSlop={{ top: 20, bottom: 20, left: 50, right: 50 }}>
<Ionicons name="add-circle-outline" size={30} color={'#000'} />
</TouchableOpacity>
</View>
<TextInput
style={styles.input}
/>
<TextInput
style={styles.input}
/>
</View>
<View style={styles.saveCancelContainer}>
<View style={styles.saveCancel}>
<Text style={styles.saveCancelText}>Cancel</Text>
<TouchableOpacity
onPress={() => navigation.navigate('mealTracker')}
hitSlop={{ top: 20, bottom: 20, left: 50, right: 50 }}>
</TouchableOpacity>
</View>
<View style={styles.saveCancel}>
<Text style={styles.saveCancelText}>Save</Text>
<TouchableOpacity
onPress={handleSave}
hitSlop={{ top: 20, bottom: 20, left: 50, right: 50 }}>
</TouchableOpacity>
</View>
</View>
</View>
);
}

0 comments on commit 7cb17ba

Please sign in to comment.