develop-customTimetableEventColors
develop
@@ -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:marianum_mobile/theming/darkAppTheme.dart';
enum CustomTimetableColors{
Leerzeichen nach Klassen-Namen
@@ -0,0 +26,4 @@
}
static Color getColorFromString(String color){
@@ -3,6 +3,7 @@ import 'dart:async';
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
010e2785fe
No dependencies set.
The note is not visible to the blocked user.
@@ -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.orangees 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
010e2785fePull request closed