Files
Ashita Prasad 329d0ef0c9 Add tokens
2024-12-12 05:22:39 +05:30

115 lines
5.0 KiB
Dart

import 'package:flutter/material.dart';
import 'colors.dart';
import 'typography.dart';
final kLightMaterialAppTheme = ThemeData(
fontFamily: kFontFamily,
fontFamilyFallback: kFontFamilyFallback,
useMaterial3: true,
visualDensity: VisualDensity.adaptivePlatformDensity,
colorScheme: ColorScheme.fromSeed(
seedColor: kColorSchemeSeed,
brightness: Brightness.light,
dynamicSchemeVariant: DynamicSchemeVariant.fidelity,
),
);
final kDarkMaterialAppTheme = ThemeData(
fontFamily: kFontFamily,
fontFamilyFallback: kFontFamilyFallback,
useMaterial3: true,
visualDensity: VisualDensity.adaptivePlatformDensity,
colorScheme: ColorScheme.fromSeed(
seedColor: kColorSchemeSeed,
brightness: Brightness.dark,
dynamicSchemeVariant: DynamicSchemeVariant.fidelity,
),
);
const kLightCodeTheme = {
'root':
TextStyle(backgroundColor: Color(0xffffffff), color: Color(0xff000000)),
'addition': TextStyle(backgroundColor: Color(0xffbaeeba)),
'attr': TextStyle(color: Color(0xff836C28)),
'attribute': TextStyle(color: Color(0xffaa0d91)),
'built_in': TextStyle(color: Color(0xff5c2699)),
'builtin-name': TextStyle(color: Color(0xff5c2699)),
'bullet': TextStyle(color: Color(0xff1c00cf)),
'code': TextStyle(color: Color(0xffc41a16)),
'comment': TextStyle(color: Color(0xff007400), fontStyle: FontStyle.italic),
'deletion': TextStyle(backgroundColor: Color(0xffffc8bd)),
'doctag': TextStyle(fontWeight: FontWeight.bold),
'emphasis': TextStyle(fontStyle: FontStyle.italic),
'formula': TextStyle(
backgroundColor: Color(0xffeeeeee), fontStyle: FontStyle.italic),
'keyword': TextStyle(color: Color(0xffaa0d91)),
'link': TextStyle(color: Color(0xff0E0EFF)),
'literal': TextStyle(color: Color(0xffaa0d91)),
'meta': TextStyle(color: Color(0xff643820)),
'meta-string': TextStyle(color: Color(0xffc41a16)),
'name': TextStyle(color: Color(0xffaa0d91)),
'number': TextStyle(color: Color(0xff1c00cf)),
'params': TextStyle(color: Color(0xff5c2699)),
'quote': TextStyle(color: Color(0xff007400)),
'regexp': TextStyle(color: Color(0xff0E0EFF)),
'section': TextStyle(color: Color(0xff643820)),
'selector-class': TextStyle(color: Color(0xff9b703f)),
'selector-id': TextStyle(color: Color(0xff9b703f)),
'selector-tag': TextStyle(color: Color(0xffaa0d91)),
'string': TextStyle(color: Color(0xffc41a16)),
'strong': TextStyle(fontWeight: FontWeight.bold),
'subst': TextStyle(color: Color(0xff000000)),
'symbol': TextStyle(color: Color(0xff1c00cf)),
'tag': TextStyle(color: Color(0xffaa0d91)),
'template-variable': TextStyle(color: Color(0xff3F6E74)),
'title': TextStyle(color: Color(0xff1c00cf)),
'type': TextStyle(color: Color(0xff5c2699)),
'variable': TextStyle(color: Color(0xff3F6E74)),
};
const kDarkCodeTheme = {
'root':
TextStyle(backgroundColor: Color(0xff011627), color: Color(0xffd6deeb)),
'addition': TextStyle(color: Color(0xffaddb67)),
'attr': TextStyle(color: Color(0xff7fdbca)),
'attribute': TextStyle(color: Color(0xff80cbc4)),
'built_in': TextStyle(color: Color(0xffaddb67)),
'builtin-name': TextStyle(color: Color(0xff7fdbca)),
'bullet': TextStyle(color: Color(0xffd9f5dd)),
'class': TextStyle(color: Color(0xffffcb8b)),
'code': TextStyle(color: Color(0xff80CBC4)),
'comment': TextStyle(color: Color(0xff637777), fontStyle: FontStyle.italic),
'deletion': TextStyle(color: Color(0xffef5350)),
'doctag': TextStyle(color: Color(0xff7fdbca)),
'emphasis': TextStyle(color: Color(0xffc792ea)),
'formula': TextStyle(color: Color(0xffc792ea), fontStyle: FontStyle.italic),
'function': TextStyle(color: Color(0xff82AAFF)),
'keyword': TextStyle(color: Color(0xffc792ea)),
'link': TextStyle(color: Color(0xffff869a)),
'literal': TextStyle(color: Color(0xffff5874)),
'meta': TextStyle(color: Color(0xff82aaff)),
'meta-keyword': TextStyle(color: Color(0xff82aaff)),
'meta-string': TextStyle(color: Color(0xffecc48d)),
'name': TextStyle(color: Color(0xff7fdbca)),
'number': TextStyle(color: Color(0xffF78C6C)),
'params': TextStyle(color: Color(0xff7fdbca)),
'quote': TextStyle(color: Color(0xff697098)),
'regexp': TextStyle(color: Color(0xff5ca7e4)),
'section': TextStyle(color: Color(0xff82b1ff)),
'selector-attr': TextStyle(color: Color(0xffc792ea)),
'selector-class': TextStyle(color: Color(0xffaddb67)),
'selector-id': TextStyle(color: Color(0xfffad430)),
'selector-pseudo': TextStyle(color: Color(0xffc792ea)),
'selector-tag': TextStyle(color: Color(0xffff6363)),
'string': TextStyle(color: Color(0xffecc48d)),
'strong': TextStyle(color: Color(0xffaddb67), fontWeight: FontWeight.bold),
'subst': TextStyle(color: Color(0xffd3423e)),
'symbol': TextStyle(color: Color(0xff82aaff)),
'tag': TextStyle(color: Color(0xff7fdbca)),
'template-tag': TextStyle(color: Color(0xffc792ea)),
'template-variable': TextStyle(color: Color(0xffaddb67)),
'title': TextStyle(color: Color(0xffDCDCAA)),
'type': TextStyle(color: Color(0xff82aaff)),
'variable': TextStyle(color: Color(0xffaddb67)),
};