alpha
Login
or
Join now
atpota.to
/
flushes.app
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
This repository has no description
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
fix edit flush modal styles
author
dame-is
date
6 months ago
(Dec 5, 2025, 1:02 PM -0500)
commit
801fd10a
801fd10a9a24a639b9cdb7bffb178cc1327a806d
parent
5b56bb09
5b56bb097906bbdf8e0445fe197e45fcdfc5ae91
+84
-63
1 changed file
Expand all
Collapse all
Unified
Split
src
components
EditFlushModal.module.css
+84
-63
src/components/EditFlushModal.module.css
Reviewed
···
4
4
left: 0;
5
5
right: 0;
6
6
bottom: 0;
7
7
-
background: rgba(0, 0, 0, 0.7);
7
7
+
background: rgba(135, 206, 250, 0.15);
8
8
+
backdrop-filter: blur(4px);
8
9
display: flex;
9
10
align-items: center;
10
11
justify-content: center;
···
13
14
}
14
15
15
16
.modalContent {
16
16
-
background: var(--card-background, #ffffff);
17
17
-
background-color: var(--card-background, #ffffff);
18
18
-
border: 2px solid var(--border);
19
19
-
padding: 30px;
17
17
+
background: var(--card-background);
18
18
+
background-color: var(--card-background);
19
19
+
border: 1px solid var(--tile-border);
20
20
+
border-radius: 8px;
21
21
+
padding: 2rem;
20
22
max-width: 600px;
21
23
width: 100%;
22
24
max-height: 90vh;
23
25
overflow-y: auto;
24
24
-
box-shadow: 0 10px 40px rgba(0, 0, 0, 0.3);
26
26
+
box-shadow: 0 10px 40px rgba(135, 206, 250, 0.2);
25
27
}
26
28
27
29
.modalHeader {
···
34
36
.modalHeader h2 {
35
37
margin: 0;
36
38
font-size: 1.5rem;
37
37
-
color: var(--foreground);
39
39
+
color: var(--title-color);
38
40
}
39
41
40
42
.closeButton {
···
42
44
border: none;
43
45
font-size: 1.5rem;
44
46
cursor: pointer;
45
45
-
color: var(--foreground);
47
47
+
color: var(--text-color);
46
48
padding: 5px 10px;
47
49
line-height: 1;
48
50
transition: color 0.2s;
49
51
}
50
52
51
53
.closeButton:hover {
52
52
-
color: var(--primary);
54
54
+
color: var(--primary-color);
53
55
}
54
56
55
57
.closeButton:disabled {
···
58
60
}
59
61
60
62
.error {
61
61
-
background: #fee;
62
62
-
border: 1px solid #fcc;
63
63
-
color: #c33;
64
64
-
padding: 12px;
63
63
+
background: var(--error-background);
64
64
+
border: 1px solid var(--error-color);
65
65
+
border-radius: 4px;
66
66
+
color: var(--error-color);
67
67
+
padding: 1rem;
65
68
margin-bottom: 20px;
66
69
font-size: 0.9rem;
67
70
}
···
73
76
.formGroup label {
74
77
display: block;
75
78
margin-bottom: 8px;
76
76
-
font-weight: 600;
77
77
-
color: var(--foreground);
79
79
+
font-weight: 500;
80
80
+
color: var(--text-color);
78
81
font-size: 0.95rem;
79
82
}
80
83
81
84
.textInput {
82
85
width: 100%;
83
83
-
padding: 12px;
86
86
+
padding: 0.8rem;
84
87
font-size: 1rem;
85
85
-
border: 2px solid var(--border);
86
86
-
background: var(--input-background, #f5f5f5);
87
87
-
background-color: var(--input-background, #f5f5f5);
88
88
-
color: var(--foreground, #000000);
88
88
+
border: 1px solid var(--input-border);
89
89
+
border-radius: 4px;
90
90
+
background: var(--input-background);
91
91
+
background-color: var(--input-background);
92
92
+
color: var(--text-color);
89
93
font-family: inherit;
90
94
transition: border-color 0.2s;
91
95
}
92
96
93
97
.textInput:focus {
94
98
outline: none;
99
99
+
border-color: var(--primary-color);
100
100
+
}
101
101
+
102
102
+
.textInput:focus {
103
103
+
outline: none;
95
104
border-color: var(--primary);
96
105
}
97
106
···
102
111
103
112
.charCount {
104
113
text-align: right;
105
105
-
font-size: 0.85rem;
106
106
-
color: var(--muted);
107
107
-
margin-top: 4px;
114
114
+
font-size: 0.8rem;
115
115
+
color: var(--timestamp-color);
116
116
+
margin-top: 0.3rem;
108
117
}
109
118
110
119
.emojiGrid {
111
120
display: grid;
112
121
grid-template-columns: repeat(auto-fill, minmax(50px, 1fr));
113
113
-
gap: 8px;
122
122
+
gap: 0.5rem;
114
123
margin-top: 8px;
124
124
+
padding: 0.8rem;
125
125
+
border: 1px solid var(--input-border);
126
126
+
border-radius: 8px;
127
127
+
background-color: var(--emoji-grid-bg);
115
128
}
116
129
117
130
.emojiButton {
118
118
-
background: var(--input-background, #f5f5f5);
119
119
-
background-color: var(--input-background, #f5f5f5);
120
120
-
border: 2px solid var(--border);
121
121
-
padding: 12px;
122
122
-
font-size: 1.5rem;
131
131
+
background: var(--emoji-button-bg);
132
132
+
background-color: var(--emoji-button-bg);
133
133
+
border: 1px solid var(--emoji-button-border);
134
134
+
border-radius: 4px;
135
135
+
padding: 0.5rem;
136
136
+
font-size: 1.3rem;
123
137
cursor: pointer;
124
138
transition: all 0.2s;
125
139
display: flex;
126
140
align-items: center;
127
141
justify-content: center;
142
142
+
aspect-ratio: 1/1;
143
143
+
min-width: 2rem;
144
144
+
min-height: 2rem;
128
145
}
129
146
130
147
.emojiButton:hover {
131
131
-
border-color: var(--primary);
148
148
+
background: var(--button-hover);
132
149
transform: scale(1.05);
133
150
}
134
151
135
152
.emojiButton.selected {
136
136
-
background: var(--primary);
137
137
-
border-color: var(--primary);
153
153
+
background: rgba(91, 173, 240, 0.2);
154
154
+
border-color: var(--primary-color);
138
155
transform: scale(1.1);
139
156
}
140
157
···
160
177
161
178
.deleteButton {
162
179
background: transparent;
163
163
-
color: #c33;
164
164
-
border: 2px solid #c33;
165
165
-
padding: 10px 20px;
166
166
-
font-size: 0.95rem;
167
167
-
font-weight: 600;
180
180
+
color: #c62828;
181
181
+
border: 1px solid #c62828;
182
182
+
border-radius: 4px;
183
183
+
padding: 0.8rem 1.5rem;
184
184
+
font-size: 1rem;
185
185
+
font-weight: 500;
168
186
cursor: pointer;
169
187
transition: all 0.2s;
170
188
}
171
189
172
190
.deleteButton:hover {
173
173
-
background: #c33;
191
191
+
background: #c62828;
174
192
color: white;
175
193
}
176
194
···
180
198
}
181
199
182
200
.cancelButton {
183
183
-
background: transparent;
184
184
-
color: var(--foreground);
185
185
-
border: 2px solid var(--border);
186
186
-
padding: 10px 20px;
187
187
-
font-size: 0.95rem;
188
188
-
font-weight: 600;
201
201
+
background-color: var(--button-background);
202
202
+
color: var(--button-text);
203
203
+
border: 1px solid var(--input-border);
204
204
+
border-radius: 4px;
205
205
+
padding: 0.8rem 1.5rem;
206
206
+
font-size: 1rem;
207
207
+
font-weight: 500;
189
208
cursor: pointer;
190
209
transition: all 0.2s;
191
210
}
192
211
193
212
.cancelButton:hover {
194
194
-
background: var(--border);
213
213
+
background: var(--button-hover);
195
214
}
196
215
197
216
.cancelButton:disabled {
···
200
219
}
201
220
202
221
.saveButton {
203
203
-
background: var(--primary);
204
204
-
color: var(--primary-foreground);
205
205
-
border: 2px solid var(--primary);
206
206
-
padding: 10px 20px;
207
207
-
font-size: 0.95rem;
208
208
-
font-weight: 600;
222
222
+
background-color: var(--primary-color);
223
223
+
color: white;
224
224
+
border: none;
225
225
+
border-radius: 4px;
226
226
+
padding: 0.8rem 1.5rem;
227
227
+
font-size: 1rem;
228
228
+
font-weight: 500;
209
229
cursor: pointer;
210
230
transition: all 0.2s;
211
231
}
212
232
213
213
-
.saveButton:hover {
214
214
-
opacity: 0.9;
215
215
-
transform: translateY(-1px);
233
233
+
.saveButton:hover:not(:disabled) {
234
234
+
background-color: var(--secondary-color);
235
235
+
transform: translateY(-2px);
216
236
}
217
237
218
238
.saveButton:disabled {
219
219
-
opacity: 0.5;
239
239
+
background-color: var(--button-disabled);
240
240
+
color: var(--button-disabled-text);
220
241
cursor: not-allowed;
221
242
transform: none;
222
243
}
···
227
248
228
249
.deleteConfirmation p {
229
250
margin: 0 0 16px 0;
230
230
-
color: var(--foreground);
251
251
+
color: var(--text-color);
231
252
font-size: 0.95rem;
232
253
}
233
254
···
238
259
}
239
260
240
261
.confirmDeleteButton {
241
241
-
background: #c33;
262
262
+
background: #c62828;
242
263
color: white;
243
243
-
border: 2px solid #c33;
244
244
-
padding: 10px 20px;
245
245
-
font-size: 0.95rem;
246
246
-
font-weight: 600;
264
264
+
border: none;
265
265
+
border-radius: 4px;
266
266
+
padding: 0.8rem 1.5rem;
267
267
+
font-size: 1rem;
268
268
+
font-weight: 500;
247
269
cursor: pointer;
248
270
transition: all 0.2s;
249
271
}
250
272
251
273
.confirmDeleteButton:hover {
252
252
-
background: #a22;
253
253
-
border-color: #a22;
274
274
+
background: #a02020;
254
275
}
255
276
256
277
.confirmDeleteButton:disabled {