Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
const { calendar } = this.props.navigation.state.params!;
if (!calendar.allowsModifications) {
Alert.alert('This calendar does not allow modifications');
return;
}
const timeInOneHour = new Date();
timeInOneHour.setHours(timeInOneHour.getHours() + 1);
const newReminder = {
title: 'do something cool w/ expo',
location: '420 Florence St',
startDate: new Date(),
dueDate: timeInOneHour,
notes: 'where do these notes show up',
};
try {
await Calendar.createReminderAsync(calendar.id!, newReminder);
Alert.alert('Reminder saved successfully');
this._findReminders(calendar.id!);
} catch (e) {
Alert.alert('Reminder not saved successfully', e.message);
}
}