diff --git a/app/(settings)/notifications.tsx b/app/(settings)/notifications.tsx index 3c04fb9..41888a7 100644 --- a/app/(settings)/notifications.tsx +++ b/app/(settings)/notifications.tsx @@ -80,6 +80,8 @@ export default function CategoryScreen() { onChange, mode: 'time', is24Hour: true, + positiveButton: { label: 'Kies' }, + negativeButton: { label: 'Sluiten' }, } ); } } @@ -92,6 +94,22 @@ export default function CategoryScreen() { const minutes = selectedDate.getMinutes().toString().padStart( 2, '0' ); const timeString = `${hours}:${minutes}`; + if (currentEdit === 'dayBefore') { + const minDate = new Date( `1970-01-01T16:00` ); + if (minDate > selectedDate) { + Message.error( 'Meldingen voor 16:00 worden niet ondersteund' ); + + return; + } + } else { + const minDate = new Date( `1970-01-01T09:00` ); + if (minDate < selectedDate) { + Message.error( 'Meldingen na 09:00 worden niet ondersteund' ); + + return; + } + } + if (currentEdit === 'dayBefore') { setDayBefore( timeString ); } else {