PluginProbe ʕ •ᴥ•ʔ
GiveWP – Donation Plugin and Fundraising Platform / 3.6.2
GiveWP – Donation Plugin and Fundraising Platform v3.6.2
4.16.3 4.16.2 4.16.1 4.16.0 4.15.5 4.15.4 4.15.3 4.15.2 4.15.1 4.15.0 2.3.0 2.3.1 2.3.2 2.30.0 2.31.0 2.31.1 2.32.0 2.33.0 2.33.1 2.33.2 2.33.3 2.33.4 2.33.5 2.4.0 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.5.0 2.5.1 2.5.10 2.5.11 2.5.12 2.5.13 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.7 2.5.8 2.5.9 2.6.0 2.6.1 2.6.2 2.6.3 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.8.0 2.8.1 2.9.0 2.9.1 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.1.0 3.1.1 3.1.2 3.10.0 3.11.0 3.12.0 3.12.1 3.12.2 3.12.3 3.13.0 3.14.0 3.14.1 3.14.2 3.15.0 3.15.1 3.16.0 3.16.1 3.16.2 3.16.3 3.16.4 3.16.5 3.17.0 3.17.1 3.17.2 3.18.0 3.19.0 3.19.1 3.19.2 3.19.3 3.19.4 3.2.0 3.2.1 3.2.2 3.20.0 3.21.0 3.21.1 3.22.0 3.22.1 3.22.2 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.5.1 3.6.0 3.6.1 3.6.2 3.7.0 3.8.0 3.9.0 4.0.0 4.1.0 4.1.1 4.10.0 4.10.1 4.11.0 4.12.0 4.13.0 4.13.1 4.13.2 4.14.0 4.14.1 4.14.2 4.14.3 4.14.4 4.14.5 4.14.6 4.2.0 4.2.1 4.3.0 4.3.1 4.3.2 4.4.0 4.5.0 4.6.1 4.7.0 4.7.1 4.8.0 4.8.1 4.9.0 trunk 1.9.0 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.2 2.11.3 2.12.0 2.12.1 2.12.2 2.12.3 2.13.0 2.13.1 2.13.2 2.13.3 2.13.4 2.14.0 2.15.0 2.16.0 2.16.1 2.17.0 2.17.1 2.17.3 2.18.0 2.18.1 2.19.1 2.19.2 2.19.3 2.19.4 2.19.5 2.19.6 2.19.7 2.19.8 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.6 2.20.0 2.20.1 2.20.2 2.21.0 2.21.1 2.21.2 2.21.3 2.21.4 2.22.0 2.22.1 2.22.2 2.22.3 2.23.0 2.23.1 2.23.2 2.24.0 2.24.1 2.24.2 2.25.0 2.25.1 2.25.2 2.25.3 2.26.0 2.27.0 2.27.1 2.27.2 2.27.3 2.28.0 2.29.0 2.29.1 2.29.2
give / src / Views / Components / ListTable / InterweaveSSR / styles.scss
give / src / Views / Components / ListTable / InterweaveSSR Last commit date
index.tsx 3 years ago styles.scss 2 years ago
styles.scss
355 lines
1 @use 'assets/src/css/Safe-Rem/functions' as *;
2
3 .interweave {
4 .statusBadge {
5 display: flex;
6 justify-content: center;
7 align-items: center;
8 width: safe-rem(7.5);
9 height: safe-rem(1.875);
10 background-color: var(--give-primary-color);
11 border-radius: safe-rem(0.1875);
12 color: #fff;
13 font-size: safe-rem(0.8125);
14 column-gap: safe-rem(1);
15 text-transform: uppercase;
16
17 &--completed,
18 &--published {
19 background: #69b868;
20 }
21
22 &--failed,
23 &--revoked {
24 background: #d75a4b;
25 }
26
27 &--failing {
28 background: #e5301b;
29 }
30
31 &--abandoned,
32 &--cancelled,
33 &--expired {
34 background: #f4c520;
35 }
36
37 &--draft {
38 background: #f49420;
39 }
40
41 &--pending,
42 &--processing,
43 &--upgraded {
44 background: #0878b0;
45 }
46
47 &--refunded {
48 background: #333333;
49 }
50
51 &--complete {
52 background: #666666;
53 }
54 }
55 .subscriptionStatus {
56 display: flex;
57 gap: 10px;
58
59 &__container {
60 position: relative;
61 display: flex;
62 align-items: center;
63 justify-content: center;
64 }
65
66 &__message {
67 display: flex;
68 justify-content: space-between;
69 position: absolute;
70 top: -55px;
71 right: 0;
72 max-width: 27.75rem;
73 width: max-content;
74 height: max-content;
75 padding-inline: 1.25rem;
76 font-size: 0.75rem;
77 font-weight: 400;
78 line-height: 2.5rem;
79 border-radius: 2px;
80 background: #ffffff;
81 visibility: hidden;
82 z-index: 999;
83
84 & img {
85 margin-right: 10px;
86 }
87
88 &--exceeded {
89 top: -75px;
90 }
91
92 &--failed, &--exceeded {
93 border: 1px solid #e5301b;
94 }
95
96 &--indefinite {
97 border: 1px solid #69b868;
98 }
99
100 &--limited {
101 border: 1px solid #f49420;
102 }
103
104 &:before {
105 content: '';
106 position: absolute;
107 bottom: -4.775px;
108 right: 6px;
109 display: inline-block;
110 height: 9px;
111 width: 9px;
112 background: #ffffff;
113 transform: rotate(45deg);
114 border-bottom: inherit;
115 border-right: inherit;
116 }
117 }
118 }
119
120 .subscriptionStatus:hover .subscriptionStatus__message {
121 visibility: visible;
122 }
123
124 .badge {
125 display: inline-flex;
126 align-items: center;
127 justify-content: space-between;
128 position: relative;
129 inline-size: -moz-fit-content;
130 max-inline-size: fit-content;
131 block-size: 2rem;
132 margin: 0;
133 padding: 0;
134 background-color: white;
135 font-family: Open Sans;
136 border: 0;
137 border-radius: safe-rem(0.1875);
138 box-shadow: inset 0 0 0 1px rgba(203, 203, 203, 1);
139 overflow: hidden;
140
141 & > * {
142 flex: 0 0 auto;
143 }
144
145 .icon {
146 display: inline;
147 min-width: 1.75rem;
148 max-width: 1.75rem;
149 border-top-left-radius: 0.1875rem;
150 border-bottom-left-radius: 0.1875rem;
151 font-size: 1.125rem;
152 font-weight: 700;
153 letter-spacing: 0;
154 color: #555555;
155 box-sizing: content-box !important;
156 overflow: hidden;
157
158 &--onetime,
159 &--single {
160 background: #556e79;
161 block-size: 1.125rem;
162 inline-size: 1.375rem;
163 padding-block: 0.575rem;
164 padding-inline: 0.3rem;
165 transform: translateY(2px);
166 }
167
168 &--recurring,
169 &--subscription,
170 &--subscriber {
171 background: linear-gradient(225.34deg, #59ad70 0%, #2ebbbb 101.17%);
172 block-size: 1.125rem;
173 inline-size: 1.375rem;
174 padding-block: 0.4375rem;
175 padding-inline: 0.3125rem;
176 }
177
178 &--repeat {
179 background: #f49420;
180 block-size: 1.125rem;
181 inline-size: 1.375rem;
182 padding-block: 0.4375rem;
183 padding-inline: 0.2025rem;
184 border-left: 4px solid #f49420;
185 }
186
187 &--new {
188 background: #000000;
189 block-size: 1.125rem;
190 inline-size: 1.375rem;
191 padding-block: 0.4375rem;
192 padding-inline: 0.2125rem;
193 padding: 16px 0 0 8px;
194 }
195 }
196
197 &__label {
198 flex-basis: fit-content;
199 margin: 0;
200 padding: safe-rem(0.6125) safe-rem(0.65);
201 color: #555555;
202 font-size: safe-rem(0.75);
203 font-weight: 400;
204 text-align: center;
205 text-transform: uppercase;
206 cursor: default;
207 }
208
209 .star {
210 display: inline;
211 color: rgba(255, 215, 0, 1);
212 position: absolute;
213 z-index: 2;
214 top: safe-rem(-0.5);
215 right: safe-rem(-0.5);
216 }
217 }
218
219 .donorInformation {
220 position: relative;
221 display: flex;
222 flex-flow: column wrap;
223 align-content: flex-start;
224 justify-content: center;
225 column-gap: safe-rem(0.6125);
226 row-gap: safe-rem(0.25);
227 height: safe-rem(4);
228 width: 100%;
229
230 & > a {
231 color: #0878b0;
232 font-size: 1.125rem;
233 font-weight: 700;
234 }
235
236 &__email {
237 min-width: 0;
238 overflow: hidden;
239 }
240
241 &__gravatar {
242 border-radius: 9999px;
243 width: safe-rem(4);
244 height: safe-rem(4);
245 }
246
247 &__name {
248 display: inline;
249 inline-size: -webkit-fit-content;
250 inline-size: -moz-fit-content;
251 inline-size: fit-content;
252 font-size: safe-rem(1.125);
253 text-decoration: none;
254 }
255
256 &__email {
257 font-style: normal;
258 font-weight: 400;
259 line-height: 150%;
260 max-width: calc(100% - 4rem);
261 white-space: nowrap;
262 text-overflow: ellipsis;
263 }
264 }
265
266 .giveDonationFormsLink {
267 font-size: 1.125rem;
268 font-weight: 700;
269 text-decoration: none;
270 color: #2271b1;
271 }
272
273 .shortcode {
274 flex-shrink: 1;
275 min-inline-size: 0;
276 inline-size: 100%;
277 color: #2c3338;
278 background-color: #f6f7f7;
279 padding-block: 0.445rem;
280 padding-inline: 1.5rem;
281 text-indent: -1rem;
282 border: 1px solid grey;
283 border-radius: 4px;
284 cursor: text;
285 white-space: nowrap;
286 overflow: hidden;
287
288 &:hover {
289 border-color: #2271b1;
290 border-width: 2px;
291 }
292 }
293
294 .goalProgress {
295 width: 95%;
296 height: 0.5rem;
297 position: relative;
298 background: rgba(238, 238, 238);
299 border-radius: 1.5625rem;
300 overflow: hidden;
301 margin: 0.3125rem 0 0.125rem;
302
303 &--achieved {
304 position: absolute;
305 display: flex;
306 font-size: 0.8rem;
307 padding-block: 6px;
308 }
309
310 & > span {
311 display: block;
312 height: 100%;
313 border-radius: 1.25rem 0.5rem 0.5rem 1.25rem;
314 background-color: rgba(43, 194, 83);
315 position: relative;
316 overflow: hidden;
317 }
318 }
319
320 .subscriptions .date {
321 font-size: safe-rem(0.8);
322 font-weight: 600;
323 white-space: nowrap;
324 }
325
326 .amount {
327 font-size: safe-rem(1.125);
328 font-weight: 700;
329 color: #69b868;
330 }
331 }
332
333 .idBadge {
334 display: inline-flex;
335 flex-shrink: 0;
336 flex-grow: 0;
337 align-items: center;
338 background-color: #f3f2ec;
339 border: safe-rem(0.0625) solid #e0dfd9;
340 border-radius: 9999px;
341 color: #5f5f5f;
342 padding-block: 0.1em;
343 padding-inline: 0.5em;
344 text-align: center;
345 width: -webkit-fit-content;
346 width: -moz-fit-content;
347 width: fit-content;
348 }
349
350 .idBadge::before {
351 content: '#';
352 font-size: 0.615em;
353 padding-inline-end: 0.25em;
354 }
355