PluginProbe ʕ •ᴥ•ʔ
GiveWP – Donation Plugin and Fundraising Platform / 2.20.2
GiveWP – Donation Plugin and Fundraising Platform v2.20.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 / ListTablePage.module.scss
give / src / Views / Components / ListTable Last commit date
hooks 4 years ago images 4 years ago BulkActionCheckbox.tsx 4 years ago BulkActionSelect.module.scss 4 years ago BulkActionSelect.tsx 4 years ago Filters.tsx 4 years ago FormSelect.module.scss 4 years ago FormSelect.tsx 4 years ago Input.module.scss 4 years ago Input.tsx 4 years ago ListTable.module.scss 4 years ago ListTable.tsx 4 years ago ListTablePage.module.scss 4 years ago ListTableRows.module.scss 4 years ago ListTableRows.tsx 4 years ago Pagination.module.scss 4 years ago Pagination.tsx 4 years ago README.MD 4 years ago RowAction.module.scss 4 years ago RowAction.tsx 4 years ago Select.module.scss 4 years ago Select.tsx 4 years ago TableCell.module.scss 4 years ago TableCell.tsx 4 years ago TestLabel.module.scss 4 years ago TestLabel.tsx 4 years ago TypeBadge.module.scss 4 years ago TypeBadge.tsx 4 years ago api.ts 4 years ago index.tsx 4 years ago
ListTablePage.module.scss
295 lines
1 :global {
2 :root {
3 --give-primary-color: #69b868;
4 }
5
6 .post-type-give_forms #wpbody {
7 box-sizing: border-box;
8 padding-left: 0;
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
36 .page {
37 box-sizing: border-box;
38 color: #333;
39 font-family: Open Sans, system-ui, sans-serif;
40 font-size: 1rem;
41
42 *, ::before, ::after {
43 box-sizing: inherit;
44 }
45 }
46
47 .pageHeader {
48 display: flex;
49 flex-wrap: wrap;
50 align-items: center;
51 justify-content: space-between;
52 gap: 1rem;
53 background-color: #fff;
54 padding-block: 1em;
55 padding-inline: 1.5em;
56 border-bottom: 0.0625rem solid #dbdbdb;
57
58 & > * {
59 flex-shrink: 0;
60 }
61 }
62
63 .flexRow {
64 display: flex;
65 flex-direction: row;
66 align-items: center;
67 column-gap: 1rem;
68 }
69
70 .pageTitle {
71 color: #424242;
72 margin: 0;
73 font-size: 1.5rem;
74 font-weight: 600;
75 }
76
77 .pageContent {
78 padding: 0 1.5em 1.5em 1.5em;
79 }
80
81 .pageActions {
82 display: flex;
83 flex-wrap: wrap;
84 width: 100%;
85 align-items: center;
86 justify-content: space-between;
87 margin-block-end: 0.5rem;
88 margin-block-start: 0.5rem;
89 column-gap: 2rem;
90
91 & > * {
92 flex-shrink: 0;
93 }
94 }
95
96 .alignEnd {
97 justify-content: flex-end;
98 }
99
100 .addFormButton {
101 $depth: 0 0.125rem 0 #ddd;
102
103 background-color: #f7f7f7;
104 border: 1px solid #ddd;
105 border-radius: 0.1875rem;
106 box-shadow: $depth;
107 color: #888;
108 font-family: inherit;
109 font-size: 0.875rem;
110 font-weight: 500;
111 display: flex;
112 align-items: center;
113 block-size: 2.5rem;
114 padding-inline: 0.75rem;
115 transition-property: filter, color, outline;
116 transition-duration: 180ms;
117 transition-timing-function: ease-in;
118 cursor: pointer;
119
120 &:is(a) {
121 text-decoration: none;
122 }
123
124 &:is(:hover, :active, :focus) {
125 color: #777;
126 }
127
128 &:hover {
129 filter: contrast(110%);
130 }
131
132 &:active {
133 filter: contrast(90%);
134 }
135
136 &:focus {
137 box-shadow: $depth;
138 outline: 0.125rem solid var(--give-primary-color);
139 outline-offset: 0.25em;
140 }
141 }
142
143 #searchContainer {
144 display: flex;
145 flex-wrap: wrap;
146 gap: 1rem 1.5rem;
147 align-items: center;
148 justify-content: flex-start;
149 background-color: rgba(248, 248, 248);
150 padding-inline: 1.5em;
151 padding-block: 1em;
152 border-bottom: 0.0625rem solid #dbdbdb;
153 }
154
155 .container,
156 .overlay {
157 position: fixed;
158 top: 0;
159 right: 0;
160 bottom: 0;
161 left: 0;
162 }
163
164 .container {
165 z-index: 11;
166 display: flex;
167 opacity: 1;
168 animation: appear 180ms ease-in 0s 1;
169 font-family: "Open Sans", sans-serif;
170
171 &[aria-hidden='true']='true'] {
172 display: none;
173 opacity: 0;
174 }
175 }
176
177 @keyframes appear {
178 0% {
179 opacity: 0;
180 }
181 100% {
182 opacity: 1;
183 }
184 }
185
186 .overlay {
187 background-color: rgba(43, 46, 56, 0.9);
188 }
189
190 #modalTitle {
191 font-size: 1.25rem;
192 font-weight: 700;
193 padding-inline: 1rem;
194 }
195
196 .dialog {
197 margin: auto;
198 z-index: 2;
199 position: relative;
200 background: #fff;
201 border: 1px solid #c3c4c7;
202 border-block-start-color: var(--give-primary-color);
203 border-block-start-width: 0.25rem;
204 box-shadow: 0 1px 1px rgb(0 0 0 / 4%);
205 max-width: 50vw;
206 min-width: 20rem;
207
208 &.warning {
209 border-block-start-color: #dba617;
210 }
211
212 &.danger {
213 border-block-start-color: #d63638;
214 }
215
216 & ul {
217 max-height: 40vh;
218 overflow-y: auto;
219 overscroll-behavior-y: contain;
220 }
221
222 & li {
223 font-weight: 600;
224 display: flex;
225 align-items: center;
226 gap: 0.5rem;
227 }
228
229 & li+li {
230 border-top: 1px solid rgba(196, 196, 196);
231 padding-top: 0.75rem;
232 }
233 }
234
235 .modalContent > * {
236 padding-inline: 1rem;
237 margin-block: 1rem;
238 }
239
240 .gutter {
241 border-top: 1px solid #DFDFDF;
242 background: rgba(245 245 245);
243 width: 100%;
244 display: flex;
245 flex-direction: row;
246 justify-content: flex-end;
247 column-gap: 1em;
248 box-sizing: border-box !important;
249 padding-block: 1em;
250 padding-inline: 2rem;
251 overflow: hidden
252 }
253
254 $button-blue: rgba(8 120 176);
255
256 #cancel, #confirm {
257 border-radius: 3px;
258 padding-inline: 0.75em;
259 padding-block: 0.5em;
260 transition: all 0.15s;
261 box-shadow: 0px 2px 0px #DDDDDD;
262 cursor: pointer;
263
264 &:hover, &:focus {
265 border-color: black;
266 background: white;
267 color: $button-blue;
268 box-shadow: none;
269 }
270
271 &:active {
272 border-color: rgba(170 170 170);
273 box-shadow: inset 0px 0px 3px rgba(170 170 170 / 0.8);
274 }
275 }
276
277 #cancel {
278 border: 1px solid $button-blue;
279 color: $button-blue;
280 background: rgba(247 247 247);
281 }
282
283 #confirm {
284 border: 1px solid $button-blue;
285 background: $button-blue;
286 color: white;
287 }
288
289 @media (prefers-reduced-motion: reduce) {
290
291 .container {
292 animation: none;
293 }
294 }
295