|
17 | 17 | final readonly class Colors |
18 | 18 | { |
19 | 19 | private string $successLow; |
| 20 | + private string $successLowDark; |
20 | 21 | private string $successMedium; |
| 22 | + private string $successMediumDark; |
21 | 23 | private string $successHigh; |
| 24 | + private string $successHighDark; |
| 25 | + private string $successBar; |
| 26 | + private string $successBarDark; |
22 | 27 | private string $warning; |
| 28 | + private string $warningDark; |
| 29 | + private string $warningBar; |
| 30 | + private string $warningBarDark; |
23 | 31 | private string $danger; |
| 32 | + private string $dangerDark; |
| 33 | + private string $dangerBar; |
| 34 | + private string $dangerBarDark; |
| 35 | + private string $breadcrumbs; |
| 36 | + private string $breadcrumbsDark; |
24 | 37 |
|
25 | 38 | public static function default(): self |
26 | 39 | { |
27 | | - return new self('#dff0d8', '#c3e3b5', '#99cb84', '#fcf8e3', '#f2dede'); |
| 40 | + return new self( |
| 41 | + '#dff0d8', |
| 42 | + '#2d4431', |
| 43 | + '#c3e3b5', |
| 44 | + '#3c6051', |
| 45 | + '#99cb84', |
| 46 | + '#3d5c4e', |
| 47 | + '#28a745', |
| 48 | + '#1f8135', |
| 49 | + '#fcf8e3', |
| 50 | + '#3e3408', |
| 51 | + '#ffc107', |
| 52 | + '#c19406', |
| 53 | + '#f2dede', |
| 54 | + '#42221e', |
| 55 | + '#dc3545', |
| 56 | + '#a62633', |
| 57 | + 'var(--bs-gray-200)', |
| 58 | + 'var(--bs-gray-800)', |
| 59 | + ); |
28 | 60 | } |
29 | 61 |
|
30 | | - public static function from(string $successLow, string $successMedium, string $successHigh, string $warning, string $danger): self |
| 62 | + public static function from(string $successLow, string $successLowDark, string $successMedium, string $successMediumDark, string $successHigh, string $successHighDark, string $successBar, string $successBarDark, string $warning, string $warningDark, string $warningBar, string $warningBarDark, string $danger, string $dangerDark, string $dangerBar, string $dangerBarDark, string $breadcrumbs, string $breadcrumbsDark): self |
31 | 63 | { |
32 | | - return new self($successLow, $successMedium, $successHigh, $warning, $danger); |
| 64 | + return new self( |
| 65 | + $successLow, |
| 66 | + $successLowDark, |
| 67 | + $successMedium, |
| 68 | + $successMediumDark, |
| 69 | + $successHigh, |
| 70 | + $successHighDark, |
| 71 | + $successBar, |
| 72 | + $successBarDark, |
| 73 | + $warning, |
| 74 | + $warningDark, |
| 75 | + $warningBar, |
| 76 | + $warningBarDark, |
| 77 | + $danger, |
| 78 | + $dangerDark, |
| 79 | + $dangerBar, |
| 80 | + $dangerBarDark, |
| 81 | + $breadcrumbs, |
| 82 | + $breadcrumbsDark, |
| 83 | + ); |
33 | 84 | } |
34 | 85 |
|
35 | | - private function __construct(string $successLow, string $successMedium, string $successHigh, string $warning, string $danger) |
| 86 | + private function __construct(string $successLow, string $successLowDark, string $successMedium, string $successMediumDark, string $successHigh, string $successHighDark, string $successBar, string $successBarDark, string $warning, string $warningDark, string $warningBar, string $warningBarDark, string $danger, string $dangerDark, string $dangerBar, string $dangerBarDark, string $breadcrumbs, string $breadcrumbsDark) |
36 | 87 | { |
37 | | - $this->successLow = $successLow; |
38 | | - $this->successMedium = $successMedium; |
39 | | - $this->successHigh = $successHigh; |
40 | | - $this->warning = $warning; |
41 | | - $this->danger = $danger; |
| 88 | + $this->successLow = $successLow; |
| 89 | + $this->successLowDark = $successLowDark; |
| 90 | + $this->successMedium = $successMedium; |
| 91 | + $this->successMediumDark = $successMediumDark; |
| 92 | + $this->successHigh = $successHigh; |
| 93 | + $this->successHighDark = $successHighDark; |
| 94 | + $this->successBar = $successBar; |
| 95 | + $this->successBarDark = $successBarDark; |
| 96 | + $this->warning = $warning; |
| 97 | + $this->warningDark = $warningDark; |
| 98 | + $this->warningBar = $warningBar; |
| 99 | + $this->warningBarDark = $warningBarDark; |
| 100 | + $this->danger = $danger; |
| 101 | + $this->dangerDark = $dangerDark; |
| 102 | + $this->dangerBar = $dangerBar; |
| 103 | + $this->dangerBarDark = $dangerBarDark; |
| 104 | + $this->breadcrumbs = $breadcrumbs; |
| 105 | + $this->breadcrumbsDark = $breadcrumbsDark; |
42 | 106 | } |
43 | 107 |
|
44 | 108 | public function successLow(): string |
45 | 109 | { |
46 | 110 | return $this->successLow; |
47 | 111 | } |
48 | 112 |
|
| 113 | + public function successLowDark(): string |
| 114 | + { |
| 115 | + return $this->successLowDark; |
| 116 | + } |
| 117 | + |
49 | 118 | public function successMedium(): string |
50 | 119 | { |
51 | 120 | return $this->successMedium; |
52 | 121 | } |
53 | 122 |
|
| 123 | + public function successMediumDark(): string |
| 124 | + { |
| 125 | + return $this->successMediumDark; |
| 126 | + } |
| 127 | + |
54 | 128 | public function successHigh(): string |
55 | 129 | { |
56 | 130 | return $this->successHigh; |
57 | 131 | } |
58 | 132 |
|
| 133 | + public function successHighDark(): string |
| 134 | + { |
| 135 | + return $this->successHighDark; |
| 136 | + } |
| 137 | + |
| 138 | + public function successBar(): string |
| 139 | + { |
| 140 | + return $this->successBar; |
| 141 | + } |
| 142 | + |
| 143 | + public function successBarDark(): string |
| 144 | + { |
| 145 | + return $this->successBarDark; |
| 146 | + } |
| 147 | + |
59 | 148 | public function warning(): string |
60 | 149 | { |
61 | 150 | return $this->warning; |
62 | 151 | } |
63 | 152 |
|
| 153 | + public function warningDark(): string |
| 154 | + { |
| 155 | + return $this->warningDark; |
| 156 | + } |
| 157 | + |
| 158 | + public function warningBar(): string |
| 159 | + { |
| 160 | + return $this->warningBar; |
| 161 | + } |
| 162 | + |
| 163 | + public function warningBarDark(): string |
| 164 | + { |
| 165 | + return $this->warningBarDark; |
| 166 | + } |
| 167 | + |
64 | 168 | public function danger(): string |
65 | 169 | { |
66 | 170 | return $this->danger; |
67 | 171 | } |
| 172 | + |
| 173 | + public function dangerDark(): string |
| 174 | + { |
| 175 | + return $this->dangerDark; |
| 176 | + } |
| 177 | + |
| 178 | + public function dangerBar(): string |
| 179 | + { |
| 180 | + return $this->dangerBar; |
| 181 | + } |
| 182 | + |
| 183 | + public function dangerBarDark(): string |
| 184 | + { |
| 185 | + return $this->dangerBarDark; |
| 186 | + } |
| 187 | + |
| 188 | + public function breadcrumbs(): string |
| 189 | + { |
| 190 | + return $this->breadcrumbs; |
| 191 | + } |
| 192 | + |
| 193 | + public function breadcrumbsDark(): string |
| 194 | + { |
| 195 | + return $this->breadcrumbsDark; |
| 196 | + } |
68 | 197 | } |
0 commit comments