zhaolei
2020-11-20 921de2254ff5712a44ed8575ee8efe34252f6603
commit | author | age
921de2 1 namespace Bootstrap.Admin.Pages.Components
Z 2 {
3     /// <summary>
4     /// 
5     /// </summary>
6     public enum Color
7     {
8         /// <summary>
9         /// 
10         /// </summary>
11         Primary,
12         /// <summary>
13         /// 
14         /// </summary>
15         Secondary,
16         /// <summary>
17         /// 
18         /// </summary>
19         Success,
20         /// <summary>
21         /// 
22         /// </summary>
23         Danger,
24         /// <summary>
25         /// 
26         /// </summary>
27         Warning,
28         /// <summary>
29         /// 
30         /// </summary>
31         Info,
32         /// <summary>
33         /// 
34         /// </summary>
35         Light,
36         /// <summary>
37         /// 
38         /// </summary>
39         Dark,
40         /// <summary>
41         /// 
42         /// </summary>
43         White,
44         /// <summary>
45         /// 
46         /// </summary>
47         Transparent
48     }
49
50     /// <summary>
51     /// 
52     /// </summary>
53     public static class ColorExtensions
54     {
55         /// <summary>
56         /// 
57         /// </summary>
58         /// <param name="color"></param>
59         /// <param name="prefix"></param>
60         /// <returns></returns>
61         public static string ToCss(this Color color, string prefix = "")
62         {
63             string ret = color.ToString().ToLowerInvariant();
64             return string.IsNullOrEmpty(prefix) ? ret : $"{prefix}-{ret}";
65         }
66     }
67 }