chore: contribution dark color
This commit is contained in:
parent
d250f1c95c
commit
4e715d9697
|
@ -9,14 +9,6 @@ import 'package:provider/provider.dart';
|
||||||
const contributionEmptyColor = '#ebedf0';
|
const contributionEmptyColor = '#ebedf0';
|
||||||
const contributionColors = ['#9be9a8', '#40c463', '#30a14e', '#216e39'];
|
const contributionColors = ['#9be9a8', '#40c463', '#30a14e', '#216e39'];
|
||||||
|
|
||||||
const darkMapper = {
|
|
||||||
'#ebedf0': '#161b22',
|
|
||||||
'#9be9a8': '#01311f',
|
|
||||||
'#40c463': '#034525',
|
|
||||||
'#30a14e': '#0f6d31',
|
|
||||||
'#216e39': '#00c647'
|
|
||||||
};
|
|
||||||
|
|
||||||
class HideScrollbar extends StatelessWidget {
|
class HideScrollbar extends StatelessWidget {
|
||||||
final Widget? child;
|
final Widget? child;
|
||||||
const HideScrollbar({Key? key, this.child}) : super(key: key);
|
const HideScrollbar({Key? key, this.child}) : super(key: key);
|
||||||
|
@ -39,6 +31,12 @@ class ContributionDay {
|
||||||
|
|
||||||
class ContributionWidget extends StatelessWidget {
|
class ContributionWidget extends StatelessWidget {
|
||||||
final Iterable<Iterable<ContributionDay>>? weeks;
|
final Iterable<Iterable<ContributionDay>>? weeks;
|
||||||
|
|
||||||
|
static Color _revertColor(Color color) {
|
||||||
|
return Color.fromRGBO(
|
||||||
|
0xff - color.red, 0xff - color.green, 0xff - color.blue, 1);
|
||||||
|
}
|
||||||
|
|
||||||
ContributionWidget({required this.weeks}) {
|
ContributionWidget({required this.weeks}) {
|
||||||
int? maxCount;
|
int? maxCount;
|
||||||
for (var week in weeks!) {
|
for (var week in weeks!) {
|
||||||
|
@ -82,17 +80,14 @@ class ContributionWidget extends StatelessWidget {
|
||||||
spacing: 3,
|
spacing: 3,
|
||||||
children: [
|
children: [
|
||||||
for (final day in week)
|
for (final day in week)
|
||||||
SizedBox(
|
Container(
|
||||||
width: 10,
|
width: 10,
|
||||||
height: 10,
|
height: 10,
|
||||||
child: DecoratedBox(
|
decoration: BoxDecoration(
|
||||||
decoration: BoxDecoration(
|
color: theme.brightness == Brightness.dark
|
||||||
color: fromCssColor(
|
? _revertColor(fromCssColor(day.hexColor!))
|
||||||
theme.brightness == Brightness.dark
|
: fromCssColor(day.hexColor!),
|
||||||
? darkMapper[day.hexColor!]!
|
borderRadius: BorderRadius.circular(2),
|
||||||
: day.hexColor!,
|
|
||||||
),
|
|
||||||
borderRadius: BorderRadius.circular(2)),
|
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
],
|
],
|
||||||
|
|
Loading…
Reference in New Issue