56 lines
1.7 KiB
Dart
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),
|
|
},
|
|
),
|
|
};
|
|
}
|