PluginProbe ʕ •ᴥ•ʔ
GiveWP – Donation Plugin and Fundraising Platform / 4.0.0
GiveWP – Donation Plugin and Fundraising Platform v4.0.0
4.16.4 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 / ListTablePage / ListTablePage.module.scss
give / src / Views / Components / ListTable / ListTablePage Last commit date
DeleteIcon.tsx 1 year ago ListTablePage.module.scss 1 year ago index.tsx 1 year ago
ListTablePage.module.scss
527 lines
1 :global {
2
3 :root {
4 --give-primary-color: #86b785;
5 }
6
7 .post-type-give_forms #wpbody {
8 box-sizing: border-box;
9
10 & > a {
11 text-decoration: underline;
12 }
13 }
14
15 .post-type-give_forms #wpbody-content {
16 box-sizing: border-box;
17 }
18
19 .post-type-give_forms #wpbody::after {
20 all: revert;
21 }
22
23 .give-visually-hidden {
24 position: absolute;
25 width: 1px;
26 height: 1px;
27 padding: 0;
28 margin: -1px;
29 overflow: hidden;
30 clip: rect(0, 0, 0, 0);
31 white-space: nowrap;
32 border-width: 0;
33 }
34
35 #wpcontent {
36 padding: 0;
37 }
38 }
39
40 .page {
41 box-sizing: border-box;
42 color: #333;
43 font-family: Open Sans, system-ui, sans-serif;
44 font-size: 1rem;
45
46 *,
47 ::before,
48 ::after {
49 box-sizing: inherit;
50 }
51 }
52
53 .pageHeader {
54 display: flex;
55 flex-wrap: wrap;
56 align-items: center;
57 justify-content: space-between;
58 gap: 1rem;
59 background-color: #fff;
60 padding-block: 1em;
61 padding-inline: 1.5em;
62 border-bottom: 0.0625rem solid #dbdbdb;
63
64 & > * {
65 flex-shrink: 0;
66 }
67 }
68
69 .flexRow {
70 display: flex;
71 flex-direction: row;
72 align-items: center;
73 gap: 1rem;
74 flex-wrap: wrap;
75
76 & > span {
77 padding-inline: 0.5rem;
78 padding-block: 0.185rem;
79 background: #f49420;
80 border-radius: 5px;
81 font-size: 0.7rem;
82 font-weight: 700;
83 text-transform: uppercase;
84 letter-spacing: 0.04rem;
85 transform: translateY(0.075rem);
86 color: #ffffff;
87 }
88 }
89
90 .flexRow:not(:first-child) {
91 flex: 1;
92 justify-content: flex-end;
93 }
94
95 ul[role='document']='document'] + .flexRow,
96 ul[role='document']='document'] + .flexRow + .flexRow {
97 flex-direction: column;
98 justify-content: flex-start;
99 align-items: flex-start;
100 gap: var(--givewp-spacing-2);
101 margin-bottom: var(--givewp-spacing-4);
102
103 select {
104 min-width: 100%;
105 height: 48px;
106 padding: 0 var(--givewp-spacing-4);
107 font-size: 1rem;
108 }
109 }
110
111 ul[role='document']='document'] + .flexRow {
112 margin: var(--givewp-spacing-6) 0;
113 }
114
115 .justifyContentEnd {
116 flex: 1;
117 justify-content: flex-end;
118 }
119
120 .pageTitle {
121 color: #424242;
122 margin: 0;
123 font-size: 1.5rem;
124 font-weight: 600;
125 }
126
127 .pageContent {
128 padding: 0 1.5em 1.5em 1.5em;
129 }
130
131 .pageActions {
132 display: flex;
133 flex-wrap: wrap;
134 width: 100%;
135 align-items: center;
136 justify-content: space-between;
137 margin-block-end: 0.5rem;
138 margin-block-start: 0.5rem;
139 column-gap: 2rem;
140
141 & > * {
142 flex-shrink: 0;
143 }
144 }
145
146 .alignEnd {
147 justify-content: flex-end;
148 }
149
150 .button:is(:global(.button)) {
151 border-radius: 0.125rem;
152 font-size: 0.875rem;
153 font-weight: 600;
154 line-height: 1.25rem;
155 padding: 0.5rem 1rem;
156 }
157
158 .buttonSecondary:is(:global(.button)) {
159 background-color: #fff;
160
161 &:hover {
162 background-color: #f6f7f7;
163 }
164 }
165
166 .addCampaignFormButton {
167 $depth: 0px 1px 0px rgba(0, 0, 0, 0.25);
168
169 background-color: var(--givewp-neutral-100);
170 border-radius: 0.25rem;
171 color: var(--givewp-neutral-900);
172 font-family: 'Inter';
173 font-size: 0.875rem;
174 font-weight: 500;
175 display: flex;
176 align-items: center;
177 block-size: 2.5rem;
178 padding: 0.5rem 1rem;
179 transition-property: filter, color, outline;
180 transition-duration: 180ms;
181 transition-timing-function: ease-in;
182 cursor: pointer;
183 width: fit-content;
184 margin-bottom: 0.5rem;
185
186 &:is(a) {
187 text-decoration: none;
188 }
189
190 &:is(:hover, :active, :focus) {
191 background-color: var(--givewp-neutral-200);
192 color: var(--givewp-neutral-900);
193 }
194
195 &:active {
196 filter: contrast(90%);
197 }
198
199 &:focus {
200 box-shadow: $depth;
201 outline: 0.125rem solid #2271B1;
202 outline-offset: 0.25em;
203 }
204 }
205
206 .addFormButton {
207 $depth: 0px 1px 0px rgba(0, 0, 0, 0.25);
208
209 background-color: #f7f7f7;
210 border: 1px solid #ddd;
211 border-radius: 0.1875rem;
212 box-shadow: $depth;
213 color: #888;
214 font-family: inherit;
215 font-size: 0.875rem;
216 font-weight: 500;
217 display: flex;
218 align-items: center;
219 block-size: 2.5rem;
220 padding-inline: 1rem;
221 transition-property: filter, color, outline;
222 transition-duration: 180ms;
223 transition-timing-function: ease-in;
224 cursor: pointer;
225
226 &:is(a) {
227 text-decoration: none;
228 }
229
230 &:is(:hover, :active, :focus) {
231 color: #777;
232 }
233
234 &:hover {
235 filter: contrast(110%);
236 }
237
238 &:active {
239 filter: contrast(90%);
240 }
241
242 &:focus {
243 box-shadow: $depth;
244 outline: 0.125rem solid var(--give-primary-color);
245 outline-offset: 0.25em;
246 }
247 }
248
249 .tryNewFormBuilderBtnContainer {
250 position: absolute;
251 left: 50%;
252 transform: translate(-50%, 0);
253 }
254
255 .migratedForm {
256 display: flex;
257 align-items: center;
258
259 .tooltipContainer {
260 position: relative;
261 display: flex;
262 align-items: center;
263
264 svg {
265 margin-right: 5px;
266 fill: #3A21D9;
267 }
268 }
269
270 .tooltip {
271 display: none;
272 width: 230px;
273 bottom: 25px;
274 left: -10px;
275 }
276
277 .tooltip::after {
278 top: 100%;
279 left: 14px;
280 }
281
282 .tooltipContainer:hover .tooltip {
283 display: unset;
284 }
285 }
286
287 .upgradedForm {
288 width: max(7.5rem, 120px);
289 position: relative;
290
291 .tooltip {
292 width: 18rem;
293 bottom: calc(100% + 10px);
294 right: 0;
295 }
296
297 .tooltip::after {
298 top: 100%;
299 right: 55px;
300 }
301
302 .tooltipContainer {
303 position: relative;
304 }
305 }
306
307 .migratedForm,
308 .upgradedForm {
309 .tooltip {
310 position: absolute;
311 background-color: #19661c;
312 color: #fff;
313 padding: 1rem;
314 border-radius: 4px;
315 box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05);
316 font-size: 0.75rem;
317 font-weight: 500;
318 }
319
320 .tooltip::after {
321 content: " ";
322 position: absolute;
323 border-width: 5px;
324 border-style: solid;
325 border-color: #19661c transparent transparent transparent;
326 }
327
328 .link {
329 cursor: pointer;
330 margin-top: 2rem;
331 margin-bottom: -0.4rem;
332 font-weight: bold;
333 float: right;
334 }
335 }
336
337 #searchContainer {
338 display: flex;
339 flex-wrap: wrap;
340 gap: 1rem 1.5rem;
341 align-items: center;
342 justify-content: flex-start;
343 background-color: rgba(248, 248, 248);
344 padding-inline: 1.5em;
345 padding-block: 1em;
346 border-bottom: 0.0625rem solid #dbdbdb;
347 margin-bottom: 1rem;
348 }
349
350
351 .container,
352 .overlay {
353 position: fixed;
354 top: 0;
355 right: 0;
356 bottom: 0;
357 left: 0;
358 }
359
360 .container {
361 z-index: 11;
362 display: flex;
363 opacity: 1;
364 animation: appear 180ms ease-in 0s 1;
365 font-family: 'Open Sans', sans-serif;
366
367 &[aria-hidden='true']='true'] {
368 display: none;
369 opacity: 0;
370 }
371 }
372
373 @keyframes appear {
374 0% {
375 opacity: 0;
376 }
377 100% {
378 opacity: 1;
379 }
380 }
381
382 .overlay {
383 -webkit-backdrop-filter: blur(10px);
384 backdrop-filter: blur(10px);
385 background-color: rgba(0, 0, 0, 0.25);
386 }
387
388 #modalTitle {
389 display: flex;
390 align-items: center;
391 gap: 10px;
392 font-size: 1.25rem;
393 font-weight: 600;
394 line-height: 1.6;
395 color: var(--givewp-neutral-900);
396 margin: 0;
397 padding: var(--givewp-spacing-4) var(--givewp-spacing-6);
398 border-top-left-radius: var(--givewp-rounded-8);
399 border-top-right-radius: var(--givewp-rounded-8);
400 box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);}
401
402 .dialog {
403 margin: auto;
404 z-index: 2;
405 position: relative;
406 background: var(--givewp-shades-white);
407 border-radius: var(--givewp-rounded-8);
408 box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05);
409 width: 35rem;
410
411
412 & ul {
413 display: flex;
414 flex-direction: column;
415 gap: var(--givewp-spacing-2);
416 max-height: 40vh;
417 margin: 0;
418 overflow-y: auto;
419 overscroll-behavior-y: contain;
420 }
421
422 & li {
423 font-weight: 500;
424 display: flex;
425 align-items: center;
426 gap: var(--givewp-spacing-2);
427
428 span {
429 display: flex;
430 gap: var(--givewp-spacing-2);
431 }
432 }
433
434 &.danger {
435 #confirm {
436 background-color: var(--givewp-red-500);
437 border: 1px solid var(--givewp-red-500);
438
439 &:hover {
440 background-color: var(--givewp-red-400);
441 }
442 }
443 }
444 }
445
446 .modalContent {
447 padding: var(--givewp-spacing-6);
448 border-radius: 0 0 6px 6px;
449
450 p {
451 margin: 0 0 var(--givewp-spacing-3);
452 font-size: 1rem;
453 }
454 }
455
456 .modalContent > * {
457 font-size: 1rem;
458 font-weight: 500;
459 font-stretch: normal;
460 font-style: normal;
461 letter-spacing: normal;
462 text-align: left;
463 color: var(--givewp-neutral-700);
464 }
465
466 .gutter {
467 display: flex;
468 flex-direction: row;
469 justify-content: space-evenly;
470 gap: var(--givewp-spacing-6);
471 width: 100%;
472 border-bottom-left-radius: var(--givewp-rounded-8);
473 border-bottom-right-radius: var(--givewp-rounded-8);
474 box-sizing: border-box !important;
475 padding: 0 var(--givewp-spacing-6) var(--givewp-spacing-6);
476 overflow: hidden;
477 }
478
479 #cancel,
480 #confirm {
481 flex-grow: 1;
482 border-radius: var(--givewp-rounded-8);
483 padding: var(--givewp-spacing-4) var(--givewp-spacing-8);
484 font-size: 1rem;
485 font-weight: 500;
486 font-stretch: normal;
487 font-style: normal;
488 line-height: 1.5;
489 letter-spacing: normal;
490 text-align: center;
491 transition: all 0.15s;
492 cursor: pointer;
493
494 &:active {
495 border-color: rgba(170 170 170);
496 box-shadow: inset 0px 0px 3px rgba(170 170 170 / 0.8);
497 }
498 }
499
500 #cancel {
501 background-color: inherit;
502 border: solid 1px var(--givewp-neutral-300);
503 color: var(--givewp-neutral-900);
504
505
506 &:hover {
507 background-color: var(--givewp-neutral-50);
508 }
509 }
510
511 #confirm {
512 background: #2271b1;
513 border: 1px solid #2271b1;
514 color: var(--givewp-shades-white);
515
516 &:hover {
517 background-color: #135e96;
518 }
519 }
520
521
522 @media (prefers-reduced-motion: reduce) {
523 .container {
524 animation: none;
525 }
526 }
527