PluginProbe ʕ •ᴥ•ʔ
GiveWP – Donation Plugin and Fundraising Platform / trunk
GiveWP – Donation Plugin and Fundraising Platform vtrunk
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 / TableCell / TableCell.module.scss
give / src / Views / Components / ListTable / TableCell Last commit date
TableCell.module.scss 8 months ago index.tsx 8 months ago
TableCell.module.scss
161 lines
1 .tableCell {
2 color: var(--givewp-neutral-700);
3 font-size: 1rem;
4 font-weight: 500;
5 line-height: 1.5;
6 padding: var(--givewp-spacing-6) var(--givewp-spacing-3) calc(var(--givewp-spacing-6) + var(--givewp-spacing-5));
7 position: relative;
8 vertical-align: middle;
9
10 & a {
11 text-decoration: none;
12
13 &:focus, &:hover, &:active {
14 text-decoration: underline;
15 transition: all 0.05s ease-in-out;
16 }
17 }
18
19 &:first-child {
20 padding-inline-start: var(--givewp-spacing-4);
21 }
22
23 &:last-child {
24 padding-inline-end: var(--givewp-spacing-4);
25 }
26
27 input[type="checkbox"]="checkbox""] {
28 --transition: 0.2s ease;
29
30 appearance: none;
31 background-color: transparent;
32 border-radius: var(--givewp-rounded-4);
33 border: solid 1px var(--givewp-neutral-200);
34 color: #2271b1;
35 cursor: pointer;
36 flex-shrink: 0;
37 font-size: inherit;
38 height: 1.5rem;
39 margin: 0;
40 margin: 0;
41 padding: 0;
42 transform: translateY(-1px);
43 transition: background-color var(--transition), border-color var(--transition), color var(--transition), box-shadow var(--transition);
44 vertical-align: middle;
45 width: 1.5rem;
46
47 &::before {
48 content: none;
49 }
50
51 &:focus {
52 border-color: transparent;
53 box-shadow: #2271b1 0px 0px 0px 0.125rem;
54 outline: none;
55 }
56
57 &:checked,
58 &:checked:active,
59 &:checked:focus {
60 background-color: #2271b1;
61 background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27rgb%28255, 255, 255%29%27 stroke-width=%274%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpolyline points=%2720 6 9 17 4 12%27%3E%3C/polyline%3E%3C/svg%3E");
62 background-position: center;
63 background-size: 1rem auto;
64 background-repeat: no-repeat;
65 border-color: #2271b1;
66 }
67
68 &[aria-invalid="false"]="false""] {
69 border-color: var(--givewp-green-500);
70 }
71
72 &[aria-invalid="true"]="true""] {
73 border-color: var(--givewp-red-400);
74 }
75 }
76
77 :root {
78 tr:first-child {
79 .tableCell {
80 padding-block-start: var(--givewp-spacing-6);
81 }
82 }
83
84 tr:last-child {
85 .tableCell {
86 padding-block-end: var(--givewp-spacing-12);
87 }
88 }
89 }
90
91 &[data-column-id="campaigns-status"]="campaigns-status""],
92 &[data-column-id="donationForms-status"]="donationForms-status""],
93 &[data-column-id="donations-paymentType"]="donations-paymentType""],
94 &[data-column-id="donations-status"]="donations-status""],
95 &[data-column-id="donations-subscriptionDonationType"]="donations-subscriptionDonationType""],
96 &[data-column-id="donors-donorType"]="donors-donorType""] {
97 text-align: center;
98 }
99
100 &[data-column-id="campaigns-donationsCount"]="campaigns-donationsCount""],
101 &[data-column-id="campaigns-revenue"]="campaigns-revenue""],
102 &[data-column-id="donationForms-donationCount"]="donationForms-donationCount""],
103 &[data-column-id="donationForms-donationRevenue"]="donationForms-donationRevenue""],
104 &[data-column-id="donations-amount"]="donations-amount""],
105 &[data-column-id="donors-donationCount"]="donors-donationCount""],
106 &[data-column-id="donors-donationRevenue"]="donors-donationRevenue""],
107 &[data-column-id="donors-latestDonation"]="donors-latestDonation""],
108 &[data-column-id="subscriptions-amount"]="subscriptions-amount""] {
109 text-align: right;
110 }
111 }
112
113 .tableRowHeader {
114 z-index: 1;
115 text-align: start;
116
117 > a {
118 font-size: 1.125rem;
119 font-weight: 700;
120 text-decoration: none;
121 }
122 }
123
124 .statusBadge {
125 display: flex;
126 justify-content: center;
127 align-items: center;
128 width: 7rem;
129 height: 2rem;
130 background-color: var(--give-primary-color);
131 border-radius: 0.1875rem;
132 color: #fff;
133 font-size: 0.8125rem;
134 font-weight: 600;
135 column-gap: 1rem;
136 text-transform: uppercase;
137 }
138
139 .idBadge {
140 display: inline-flex;
141 flex-shrink: 0;
142 flex-grow: 0;
143 align-items: center;
144 background-color: #f3f2ec;
145 border: 0.0625rem solid #e0dfd9;
146 border-radius: 9999px;
147 color: #5f5f5f;
148 padding-block: 0.1em;
149 padding-inline: 0.5em;
150 text-align: center;
151 width: -webkit-fit-content;
152 width: -moz-fit-content;
153 width: fit-content;
154 }
155
156 .idBadge::before {
157 content: '#';
158 font-size: 0.615em;
159 padding-inline-end: 0.25em;
160 }
161