uaestats_fe/lib/config/my_theme.dart
2024-10-28 16:45:11 +05:30

56 lines
1.7 KiB
Dart

import 'package:external_repos/external_repos.dart';
import 'package:flutter/material.dart';
abstract class MyTheme {
static MaterialColor topicColor(
IndicatorTopic topic,
) =>
switch (topic) {
IndicatorTopic.economy => const MaterialColor(
0xFF90B0D5,
{
50: Color(0xFF90B0D5),
100: Color(0xFF81A3C9),
200: Color(0xFF7296BE),
300: Color(0xFF638AB2),
400: Color(0xFF547EA6),
500: Color(0xFF45739B),
600: Color(0xFF35688F),
700: Color(0xFF265E84),
800: Color(0xFF165379),
900: Color(0xFF05496E),
},
),
IndicatorTopic.social => const MaterialColor(
0xFFAA8E83,
{
50: Color(0xFFAA8E83),
100: Color(0xFF9C8177),
200: Color(0xFF8D746B),
300: Color(0xFF7F675F),
400: Color(0xFF705A54),
500: Color(0xFF624D48),
600: Color(0xFF54403C),
700: Color(0xFF453331),
800: Color(0xFF372625),
900: Color(0xFF29191A),
},
),
IndicatorTopic.environment => const MaterialColor(
0xFF7DAFBC,
{
50: Color(0xFF7DAFBC),
100: Color(0xFF70A2B0),
200: Color(0xFF6395A4),
300: Color(0xFF568998),
400: Color(0xFF497B8C),
500: Color(0xFF3C6E80),
600: Color(0xFF2F6174),
700: Color(0xFF225468),
800: Color(0xFF15475C),
900: Color(0xFF083A50),
},
),
};
}