Fladder/lib/util/color_extensions.dart
PartyDonut 0b0cd3a557
feature: Adds schemeVariants to color options (#109)
Co-authored-by: PartyDonut <PartyDonut@users.noreply.github.com>
2024-11-03 08:59:35 +01:00

17 lines
984 B
Dart

import 'package:flutter/material.dart';
import 'package:fladder/util/localization_helper.dart';
extension DynamicSchemeVariantExtension on DynamicSchemeVariant {
String label(BuildContext context) => switch (this) {
DynamicSchemeVariant.tonalSpot => context.localized.schemeSettingsTonalSpot,
DynamicSchemeVariant.fidelity => context.localized.schemeSettingsFidelity,
DynamicSchemeVariant.monochrome => context.localized.schemeSettingsMonochrome,
DynamicSchemeVariant.neutral => context.localized.schemeSettingsNeutral,
DynamicSchemeVariant.vibrant => context.localized.schemeSettingsVibrant,
DynamicSchemeVariant.expressive => context.localized.schemeSettingsExpressive,
DynamicSchemeVariant.content => context.localized.schemeSettingsContent,
DynamicSchemeVariant.rainbow => context.localized.schemeSettingsRainbow,
DynamicSchemeVariant.fruitSalad => context.localized.schemeSettingsFruitSalad,
};
}