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