File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11import 'package:flutter/material.dart' ;
22
3- enum GFColor {
4- primary,
5- secondary,
6- success,
7- info,
8- warning,
9- danger,
10- focus,
11- alt,
12- light,
13- dark,
14- white,
15- transparent
16- }
17-
183class GFColors {
194 static const Color PRIMARY = Color (0xff3880FF );
205 static const Color SECONDARY = Color (0xffAA66CC );
@@ -28,53 +13,4 @@ class GFColors {
2813 static const Color FOCUS = Color (0xff434054 );
2914 static const Color ALT = Color (0xff794c8a );
3015 static const Color TRANSPARENT = Colors .transparent;
31-
32- /// Pass [GFColor] or [Color]
33- static Color getGFColor (dynamic color) {
34- if (color is Color ) {
35- return color;
36- } else {
37- switch (color) {
38- case GFColor .primary:
39- return PRIMARY ;
40- break ;
41- case GFColor .secondary:
42- return SECONDARY ;
43- break ;
44- case GFColor .success:
45- return SUCCESS ;
46- break ;
47- case GFColor .warning:
48- return WARNING ;
49- break ;
50- case GFColor .info:
51- return INFO ;
52- break ;
53- case GFColor .danger:
54- return DANGER ;
55- break ;
56- case GFColor .focus:
57- return FOCUS ;
58- break ;
59- case GFColor .alt:
60- return ALT ;
61- break ;
62- case GFColor .light:
63- return LIGHT ;
64- break ;
65- case GFColor .dark:
66- return DARK ;
67- break ;
68- case GFColor .white:
69- return WHITE ;
70- break ;
71- case GFColor .transparent:
72- return TRANSPARENT ;
73- break ;
74- default :
75- return null ;
76- break ;
77- }
78- }
79- }
8016}
You can’t perform that action at this time.
0 commit comments