Dieser Commit ist enthalten in:
hendrik_gebhardt@gmx.de
2026-01-06 21:49:26 +00:00
committet von Server Deploy
Ursprung 623bbdf5dd
Commit 7d67557be4
34 geänderte Dateien mit 21416 neuen und 2367 gelöschten Zeilen

Datei anzeigen

@ -27,6 +27,7 @@ class Store {
columns: [],
tasks: [],
labels: [],
reminders: [],
// Filters
filters: {
@ -363,6 +364,34 @@ class Store {
}, 'REMOVE_LABEL');
}
// =====================
// REMINDER ACTIONS
// =====================
setReminders(reminders) {
this.setState({ reminders }, 'SET_REMINDERS');
}
addReminder(reminder) {
this.setState({
reminders: [...this.state.reminders, reminder]
}, 'ADD_REMINDER');
}
updateReminder(reminderId, updates) {
this.setState({
reminders: this.state.reminders.map(r =>
r.id === reminderId ? { ...r, ...updates } : r
)
}, 'UPDATE_REMINDER');
}
removeReminder(reminderId) {
this.setState({
reminders: this.state.reminders.filter(r => r.id !== reminderId)
}, 'REMOVE_REMINDER');
}
// =====================
// FILTER ACTIONS
// =====================