28 lines
774 B
Dart
28 lines
774 B
Dart
import 'package:flutter/material.dart';
|
|
|
|
import '../../../../widget/dropdown_display.dart';
|
|
|
|
enum TimetableNameMode { name, longName, alternateName }
|
|
|
|
class TimetableNameModes {
|
|
static DropdownDisplay getDisplayOptions(TimetableNameMode mode) {
|
|
switch (mode) {
|
|
case TimetableNameMode.name:
|
|
return DropdownDisplay(
|
|
icon: Icons.device_unknown_outlined,
|
|
displayName: 'Name',
|
|
);
|
|
case TimetableNameMode.longName:
|
|
return DropdownDisplay(
|
|
icon: Icons.perm_device_info_outlined,
|
|
displayName: 'Langname',
|
|
);
|
|
case TimetableNameMode.alternateName:
|
|
return DropdownDisplay(
|
|
icon: Icons.on_device_training_outlined,
|
|
displayName: 'Kurzform',
|
|
);
|
|
}
|
|
}
|
|
}
|