develop-customTimetableEventColors #45
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "develop-customTimetableEventColors"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
@ -4,6 +4,7 @@ import 'dart:developer';
import 'package:flutter/material.dart';
import 'package:jiffy/jiffy.dart';
import 'package:marianum_mobile/extensions/dateTime.dart';
import 'package:marianum_mobile/view/pages/timetable/custonTimetableColors.dart';
bitte relative imports für nicht-extensions benutzen
@ -34,1 +35,4 @@
late String _recurringRule = widget.existingEvent?.rrule ?? "";
late CustomTimetableColors _customTimetableColor = CustomTimetableColors.values.firstWhere(
(element) => element.name == widget.existingEvent?.color,
orElse: () => CustomTimetableColors.orange
es macht ggf. sinn die Standartfarbe als konstante auszzulagern, damit die standartfarbe bei bedarf einfach geändert werden kann
@ -0,0 +1,39 @@
import 'package:flutter/material.dart';
import 'package:marianum_mobile/theming/darkAppTheme.dart';
enum CustomTimetableColors{
Leerzeichen nach Klassen-Namen
@ -0,0 +26,4 @@
}
}
static Color getColorFromString(String color){
Leerzeichen nach Klassen-Namen
@ -3,6 +3,7 @@ import 'dart:async';
import 'package:flutter/material.dart';
import 'package:marianum_mobile/extensions/dateTime.dart';
import 'package:marianum_mobile/view/pages/timetable/custonTimetableColors.dart';
relative imports
@ -290,3 +291,3 @@
subject: customEvent.title,
recurrenceRule: customEvent.rrule,
color: Colors.deepOrange.shade800,
color: TimetableColors.getColorFromString(customEvent.color ?? CustomTimetableColors.orange.name),
verwendung der konstante für den standartwert
merged via
010e2785fe
Pull request closed