PluginProbe ʕ •ᴥ•ʔ
GiveWP – Donation Plugin and Fundraising Platform / 4.6.1
GiveWP – Donation Plugin and Fundraising Platform v4.6.1
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 1 year ago
styles.scss
389 lines
1 @use '@givewp/css/Safe-Rem/functions' as *;
2
3 .interweave {
4 .statusBadge {
5 display: flex;
6 justify-content: center;
7 align-items: center;
8 width: fit-content;
9 height: safe-rem(1.375);
10 padding: 0.125rem 0.75rem 0.125rem 0.75rem;
11 background-color: black;
12 color: #fff;
13 border-radius: safe-rem(1);
14 letter-spacing: 0.04rem;
15 transform: translateY(0.075rem);
16 column-gap: safe-rem(1);
17 text-transform: capitalize;
18
19 div,
20 p {
21 font-size: safe-rem(0.75);
22 font-weight: 600;
23 line-height: safe-rem(1.125);
24 -webkit-font-smoothing: antialiased;
25 -moz-osx-font-smoothing: grayscale;
26 }
27
28 &--completed,
29 &--complete {
30 background: var(--givewp-emerald-100);
31 color: var(--givewp-emerald-900);
32 }
33
34 &--active,
35 &--publish,
36 &--published {
37 background: var(--givewp-green-100);
38 color: var(--givewp-green-900);
39 }
40
41 &--archived,
42 &--inactive,
43 {
44 background: var(--givewp-grey-100);
45 color: var(--givewp-grey-900);
46 }
47
48 &--failing {
49 background: var(--givewp-yellow-100);
50 color: var(--givewp-yellow-900);
51 }
52
53 &--failed,
54 &--revoked,
55 &--abandoned,
56 &--cancelled,
57 &--expired {
58 background: var(--givewp-red-100);
59 color: var(--givewp-red-900);
60 }
61
62 &--draft {
63 background: var(--givewp-orange-100);
64 color: var(--givewp-orange-900);
65 }
66
67 &--pending,
68 &--processing {
69 background: var(--givewp-blue-100);
70 color: var(--givewp-blue-900);
71 }
72
73 &--upgraded {
74 background: var(--givewp-purple-50);
75 color: var(--givewp-purple-900);
76 }
77
78 &--refunded {
79 background: var(--givewp-blue-700);
80 color: var(--givewp-blue-25);
81 }
82 }
83 .subscriptionStatus {
84 display: flex;
85 gap: 10px;
86
87 &__container {
88 position: relative;
89 display: flex;
90 align-items: center;
91 justify-content: center;
92 }
93
94 &__message {
95 display: flex;
96 justify-content: space-between;
97 position: absolute;
98 top: -55px;
99 right: 0;
100 max-width: 27.75rem;
101 width: max-content;
102 height: max-content;
103 padding-inline: 1.25rem;
104 font-size: 0.75rem;
105 font-weight: 400;
106 line-height: 2.5rem;
107 border-radius: 2px;
108 background: #ffffff;
109 visibility: hidden;
110 z-index: 999;
111
112 & img {
113 margin-right: 10px;
114 }
115
116 &--exceeded {
117 top: -75px;
118 }
119
120 &--failed, &--exceeded {
121 border: 1px solid #e5301b;
122 }
123
124 &--indefinite {
125 border: 1px solid #69b868;
126 }
127
128 &--limited {
129 border: 1px solid #f49420;
130 }
131
132 &:before {
133 content: '';
134 position: absolute;
135 bottom: -4.775px;
136 right: 6px;
137 display: inline-block;
138 height: 9px;
139 width: 9px;
140 background: #ffffff;
141 transform: rotate(45deg);
142 border-bottom: inherit;
143 border-right: inherit;
144 }
145 }
146 }
147
148 .subscriptionStatus:hover .subscriptionStatus__message {
149 visibility: visible;
150 }
151
152 .badge {
153 display: inline-flex;
154 align-items: center;
155 justify-content: space-between;
156 position: relative;
157 inline-size: -moz-fit-content;
158 max-inline-size: fit-content;
159 block-size: 2rem;
160 margin: 0;
161 padding: 0;
162 background-color: white;
163 font-family: Open Sans;
164 border: 0;
165 border-radius: safe-rem(0.1875);
166 box-shadow: inset 0 0 0 1px rgba(203, 203, 203, 1);
167 overflow: hidden;
168
169 & > * {
170 flex: 0 0 auto;
171 }
172
173 .icon {
174 display: inline;
175 min-width: 1.75rem;
176 max-width: 1.75rem;
177 border-top-left-radius: 0.1875rem;
178 border-bottom-left-radius: 0.1875rem;
179 font-size: 1.125rem;
180 font-weight: 700;
181 letter-spacing: 0;
182 color: #555555;
183 box-sizing: content-box !important;
184 overflow: hidden;
185
186 &--onetime,
187 &--single {
188 background: #556e79;
189 block-size: 1.125rem;
190 inline-size: 1.375rem;
191 padding-block: 0.575rem;
192 padding-inline: 0.3rem;
193 transform: translateY(2px);
194 }
195
196 &--recurring,
197 &--subscription,
198 &--subscriber {
199 background: linear-gradient(225.34deg, #59ad70 0%, #2ebbbb 101.17%);
200 block-size: 1.125rem;
201 inline-size: 1.375rem;
202 padding-block: 0.4375rem;
203 padding-inline: 0.3125rem;
204 }
205
206 &--repeat {
207 background: #f49420;
208 block-size: 1.125rem;
209 inline-size: 1.375rem;
210 padding-block: 0.4375rem;
211 padding-inline: 0.2025rem;
212 border-left: 4px solid #f49420;
213 }
214
215 &--new {
216 background: #000000;
217 block-size: 1.125rem;
218 inline-size: 1.375rem;
219 padding-block: 0.4375rem;
220 padding-inline: 0.2125rem;
221 padding: 16px 0 0 8px;
222 }
223 }
224
225 &__label {
226 flex-basis: fit-content;
227 margin: 0;
228 padding: safe-rem(0.6125) safe-rem(0.65);
229 color: #555555;
230 font-size: safe-rem(0.75);
231 font-weight: 400;
232 text-align: center;
233 text-transform: uppercase;
234 cursor: default;
235 }
236
237 .star {
238 display: inline;
239 color: rgba(255, 215, 0, 1);
240 position: absolute;
241 z-index: 2;
242 top: safe-rem(-0.5);
243 right: safe-rem(-0.5);
244 }
245 }
246
247 .donorInformation {
248 position: relative;
249 display: flex;
250 flex-flow: column wrap;
251 align-content: flex-start;
252 justify-content: center;
253 column-gap: safe-rem(0.6125);
254 row-gap: safe-rem(0.25);
255 height: safe-rem(4);
256 width: 100%;
257
258 & > a {
259 color: #0878b0;
260 font-size: 1.125rem;
261 font-weight: 700;
262 }
263
264 &__email {
265 min-width: 0;
266 overflow: hidden;
267 }
268
269 &__gravatar {
270 border-radius: 9999px;
271 width: safe-rem(4);
272 height: safe-rem(4);
273 }
274
275 &__name {
276 display: inline;
277 inline-size: -webkit-fit-content;
278 inline-size: -moz-fit-content;
279 inline-size: fit-content;
280 font-size: safe-rem(1.125);
281 text-decoration: none;
282 }
283
284 &__email {
285 font-style: normal;
286 font-weight: 400;
287 line-height: 150%;
288 max-width: calc(100% - 4rem);
289 white-space: nowrap;
290 text-overflow: ellipsis;
291 }
292 }
293
294 .giveDonationFormsLink {
295 color: #2271b1;
296 display: block;
297 font-size: 1rem;
298 font-weight: 700;
299 max-width: 32ch;
300 overflow: hidden;
301 position: relative;
302 text-decoration: none;
303 text-overflow: ellipsis;
304 white-space: nowrap;
305 }
306
307 .shortcode {
308 flex-shrink: 1;
309 min-inline-size: 0;
310 inline-size: 100%;
311 color: #2c3338;
312 background-color: #f6f7f7;
313 padding-block: 0.445rem;
314 padding-inline: 1.5rem;
315 text-indent: -1rem;
316 border: 1px solid grey;
317 border-radius: 4px;
318 cursor: text;
319 white-space: nowrap;
320 overflow: hidden;
321
322 &:hover {
323 border-color: #2271b1;
324 border-width: 2px;
325 }
326 }
327
328 .goalProgress {
329 width: 95%;
330 height: 0.5rem;
331 position: relative;
332 background: rgba(238, 238, 238);
333 border-radius: 1.5625rem;
334 overflow: hidden;
335 margin: 0.3125rem 0 0.125rem;
336
337 &--achieved {
338 position: absolute;
339 display: flex;
340 font-size: 0.8rem;
341 padding-block: 6px;
342 }
343
344 & > span {
345 display: block;
346 height: 100%;
347 border-radius: 1.25rem 0.5rem 0.5rem 1.25rem;
348 background-color: rgba(43, 194, 83);
349 position: relative;
350 overflow: hidden;
351 }
352 }
353
354 .subscriptions .date {
355 font-size: safe-rem(0.8);
356 font-weight: 600;
357 white-space: nowrap;
358 }
359
360 .amount {
361 font-size: safe-rem(1.125);
362 font-weight: 700;
363 color: #69b868;
364 }
365 }
366
367 .idBadge {
368 display: inline-flex;
369 flex-shrink: 0;
370 flex-grow: 0;
371 align-items: center;
372 background-color: #f3f2ec;
373 border: safe-rem(0.0625) solid #e0dfd9;
374 border-radius: 9999px;
375 color: #5f5f5f;
376 padding-block: 0.1em;
377 padding-inline: 0.5em;
378 text-align: center;
379 width: -webkit-fit-content;
380 width: -moz-fit-content;
381 width: fit-content;
382 }
383
384 .idBadge::before {
385 content: '#';
386 font-size: 0.615em;
387 padding-inline-end: 0.25em;
388 }
389