PluginProbe ʕ •ᴥ•ʔ
پارسی دیت – Parsi Date / 6.2
پارسی دیت – Parsi Date v6.2
6.2.1 6.2 6.1 5.1.6 5.1.7 5.1.8 5.1.8.2 6.0 trunk 1.0 1.1 1.2 1.3 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 2.0.0-alpha 2.1 2.1.1 2.1.2 2.1.3 2.1.5 2.1.6 2.1.7 2.2.0 2.2.1 2.2.2 2.2.3 2.3.0.1 2.3.0.2 2.3.1 2.3.2 2.3.3 2.3.4 3.0.1 3.0.2 3.0.3 4.0.0 4.0.1 4.0.2 5.1.0 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5
wp-parsidate / assets / scss / components / _data_table_ui.scss
wp-parsidate / assets / scss / components Last commit date
_addons.scss 1 month ago _badges.scss 1 month ago _button.scss 1 month ago _checkbox.scss 1 month ago _color_palette.scss 1 month ago _data_table_ui.scss 1 month ago _faqs.scss 1 month ago _fly_icons.scss 1 month ago _form.scss 1 month ago _global.scss 1 month ago _gradient_color_picker.scss 1 month ago _input.scss 1 month ago _list_links.scss 1 month ago _loading.scss 1 month ago _modal.scss 1 month ago _notice.scss 1 month ago _radio.scss 1 month ago _range.scss 1 month ago _repeatable.scss 1 month ago _select.scss 1 month ago _textarea.scss 1 month ago _toggle.scss 1 month ago _wp.scss 1 month ago
_data_table_ui.scss
208 lines
1 @use "../utilities/variables";
2
3 @mixin wppd-data-table-ui {
4 .wppd-data-table-ui {
5 background-color: variables.$background_light;
6 border: 1px solid variables.$border_color;
7 padding: 15px;
8 border-radius: 10px;
9 corner-shape: squircle;
10 position: relative;
11
12 .wppd-dtu-head {
13 display: flex;
14 align-items: center;
15 justify-content: space-between;
16 margin-bottom: 20px;
17
18 .wppd-dtu-title-wrap {
19 display: flex;
20 align-items: center;
21 gap: 15px;
22 }
23
24 .wppd-dtu-title {
25 display: flex;
26 flex-direction: column;
27 gap: 10px;
28 line-height: 1;
29 }
30
31 .wppd-dtu-description {
32 font-size: 0.9em;
33 color: variables.$meta;
34 }
35
36 .wppd-dtu-row-count {
37
38 }
39
40 .wppd-dtu-add-new {
41 padding: 8px 14px;
42 }
43 }
44
45 .wppd-dtu-body {
46 position: relative;
47
48 select {
49 max-width: 200px;
50 min-width: 150px;
51 padding: 4px 14px;
52 }
53
54 > .wppd-dtu-actions {
55 display: flex;
56 align-items: center;
57 justify-content: space-between;
58
59 &.wppd-dtu-actions-top {
60 margin-bottom: 10px;
61 }
62
63 &.wppd-dtu-actions-bottom {
64 margin-top: 10px;
65 }
66 }
67 }
68
69 .wppd-dtu-bulk-actions {
70 display: flex;
71 align-items: center;
72 gap: 3px;
73 }
74
75 table.wppd-dtu-table {
76 border-collapse: collapse;
77 width: 100%;
78 background-color: white;
79
80 .check-column {
81 label:hover {
82 background: none;
83 }
84 }
85
86 .wppd-dtu-sortable-column {
87 width: 35px;
88 text-align: center;
89 }
90
91 tr {
92 td, th {
93 padding: 8px;
94 text-align: start;
95 }
96 }
97
98 thead {
99 tr {
100 th {
101 background-color: variables.$background_side;
102
103 &.wppd-dtu-select-all-wrap {
104 width: 35px;
105 text-align: center;
106 }
107
108 &[data-column="is_active"]="is_active""] {
109 width: 100px;
110 text-align: center;
111 }
112 }
113 }
114 }
115
116 tbody {
117 tr {
118 &:nth-child(even) {
119 background-color: variables.$background_light;
120 }
121
122 &[data-disabled="true"]="true""] {
123 background-color: variables.$background_disabled;
124 color: variables.$meta;
125 }
126
127 td {
128 border: 1px solid variables.$border_color;
129
130 &[data-column="is_active"]="is_active""] {
131 text-align: center;
132
133 .wppd-toggle .wppd-toggle-slider {
134 cursor: default;
135 }
136 }
137 }
138
139 .wppd-dtu-actions-wrap {
140 width: 160px;
141
142 .wppd-dtu-actions {
143 display: flex;
144 align-items: center;
145 gap: 5px;
146
147 .wppd-button {
148 padding: 5px 10px;
149 }
150 }
151 }
152 }
153 }
154 }
155 }
156
157 &.wppd-data-table-ui-modal {
158 .wppd-modal-body {
159 min-height: 200px;
160
161 > :not(:last-child) {
162 margin-bottom: 20px;
163 }
164
165 .wppd-field-wrap .wppd-field-head {
166 max-width: 100%;
167 }
168
169 input, textarea {
170 max-width: inherit;
171 }
172
173 textarea {
174 max-height: 150px;
175 }
176
177 > .wppd-field-wrap {
178 .wppd-field-head {
179 label {
180 min-width: 150px;
181 }
182 }
183 }
184
185 .wppd-grid {
186 gap: 20px !important;
187 }
188
189 .wppd-grid-cols-2 {
190 grid-template-columns: 150px auto !important;
191 }
192
193 :is(.wppd-radio-inline, .wppd-checkbox-inline) .wppd-title {
194 height: 3.1rem;
195 padding: 7px 16px;
196 }
197 }
198
199 .wppd-modal-footer {
200 justify-content: space-between;
201
202 .wppd-field-head {
203 column-gap: 10px;
204 }
205 }
206 }
207 }
208