Move Colors to consts.dart

This commit is contained in:
Ankit Mahato
2023-04-20 22:03:55 +05:30
parent 7cd14efc3a
commit 330c023605
2 changed files with 28 additions and 13 deletions

View File

@ -12,6 +12,7 @@ const kIssueUrl = "$kGitUrl/issues";
final kColorTransparentState =
MaterialStateProperty.all<Color>(Colors.transparent);
const kColorTransparent = Colors.transparent;
const kColorWhite = Colors.white;
const kWindowTitle = "API Dash";
const kMinWindowSize = Size(900, 600);
@ -179,6 +180,20 @@ const kDarkCodeTheme = {
'variable': TextStyle(color: Color(0xffaddb67)),
};
final kColorStatusCodeDefault = Colors.grey.shade700;
final kColorStatusCode200 = Colors.green.shade800;
final kColorStatusCode300 = Colors.blue.shade800;
final kColorStatusCode400 = Colors.red.shade800;
final kColorStatusCode500 = Colors.amber.shade900;
const kOpacityDarkModeBlend = 0.4;
final kColorHttpMethodGet = Colors.green.shade800;
final kColorHttpMethodHead = kColorHttpMethodGet;
final kColorHttpMethodPost = Colors.blue.shade800;
final kColorHttpMethodPut = Colors.amber.shade900;
final kColorHttpMethodPatch = kColorHttpMethodPut;
final kColorHttpMethodDelete = Colors.red.shade800;
enum RequestItemMenuOption { delete, duplicate }
enum HTTPVerb { get, head, post, put, patch, delete }

View File

@ -3,23 +3,23 @@ import '../consts.dart';
Color getResponseStatusCodeColor(int? statusCode,
{Brightness brightness = Brightness.light}) {
Color col = Colors.grey.shade700;
Color col = kColorStatusCodeDefault;
if (statusCode != null) {
if (statusCode >= 200) {
col = Colors.green.shade800;
col = kColorStatusCode200;
}
if (statusCode >= 300) {
col = Colors.blue.shade800;
col = kColorStatusCode300;
}
if (statusCode >= 400) {
col = Colors.red.shade800;
col = kColorStatusCode400;
}
if (statusCode >= 500) {
col = Colors.amber.shade900;
col = kColorStatusCode500;
}
}
if (brightness == Brightness.dark) {
col = Color.alphaBlend(col.withOpacity(0.4), Colors.white);
col = Color.alphaBlend(col.withOpacity(kOpacityDarkModeBlend), kColorWhite);
}
return col;
}
@ -29,26 +29,26 @@ Color getHTTPMethodColor(HTTPVerb method,
Color col;
switch (method) {
case HTTPVerb.get:
col = Colors.green.shade800;
col = kColorHttpMethodGet;
break;
case HTTPVerb.head:
col = Colors.green.shade800;
col = kColorHttpMethodHead;
break;
case HTTPVerb.post:
col = Colors.blue.shade800;
col = kColorHttpMethodPost;
break;
case HTTPVerb.put:
col = Colors.amber.shade900;
col = kColorHttpMethodPut;
break;
case HTTPVerb.patch:
col = Colors.amber.shade900;
col = kColorHttpMethodPatch;
break;
case HTTPVerb.delete:
col = Colors.red.shade800;
col = kColorHttpMethodDelete;
break;
}
if (brightness == Brightness.dark) {
col = Color.alphaBlend(col.withOpacity(0.4), Colors.white);
col = Color.alphaBlend(col.withOpacity(kOpacityDarkModeBlend), kColorWhite);
}
return col;
}