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