tangled
alpha
login
or
join now
vielle.dev
/
pdsls
forked from
pds.ls/pdsls
0
fork
atom
atproto explorer
0
fork
atom
overview
issues
pulls
pipelines
reposition upload button
juli.ee
5 months ago
560f944e
4c8c2fd3
verified
This commit was signed with the committer's
known signature
.
juli.ee
SSH Key Fingerprint:
SHA256:mBrT4x0JdzLpbVR95g1hjI1aaErfC02kmLRkPXwsYCk=
+30
-36
1 changed file
expand all
collapse all
unified
split
src
components
create.tsx
+30
-36
src/components/create.tsx
···
268
268
/>
269
269
</div>
270
270
</Show>
271
271
-
<div class="flex justify-between">
272
272
-
<div class="flex items-center gap-x-2">
273
273
-
<label for="validate" class="min-w-20 select-none">
274
274
-
Validate
275
275
-
</label>
276
276
-
<select
277
277
-
name="validate"
278
278
-
id="validate"
279
279
-
class="dark:bg-dark-100 dark:shadow-dark-800 rounded-lg border-[0.5px] border-neutral-300 bg-white px-1 py-1 shadow-xs focus:outline-[1px] focus:outline-neutral-900 dark:border-neutral-700 dark:focus:outline-neutral-200"
280
280
-
>
281
281
-
<option value="unset">Unset</option>
282
282
-
<option value="true">True</option>
283
283
-
<option value="false">False</option>
284
284
-
</select>
285
285
-
</div>
286
286
-
<div class="dark:hover:bg-dark-200 dark:shadow-dark-800 dark:active:bg-dark-100 flex rounded-lg border-[0.5px] border-neutral-300 bg-neutral-50 text-xs shadow-xs hover:bg-neutral-100 active:bg-neutral-200 dark:border-neutral-700 dark:bg-neutral-800">
287
287
-
<input
288
288
-
type="file"
289
289
-
id="blob"
290
290
-
class="sr-only"
291
291
-
ref={blobInput}
292
292
-
onChange={(e) => {
293
293
-
if (e.target.files !== null) setOpenUpload(true);
294
294
-
}}
295
295
-
/>
296
296
-
<label class="flex items-center gap-1 px-2 py-1.5 select-none" for="blob">
297
297
-
<span class="iconify lucide--upload"></span>
298
298
-
Upload
299
299
-
</label>
300
300
-
</div>
301
301
-
<Modal
302
302
-
open={openUpload()}
303
303
-
onClose={() => setOpenUpload(false)}
304
304
-
closeOnClick={false}
271
271
+
<div class="flex items-center gap-x-2">
272
272
+
<label for="validate" class="min-w-20 select-none">
273
273
+
Validate
274
274
+
</label>
275
275
+
<select
276
276
+
name="validate"
277
277
+
id="validate"
278
278
+
class="dark:bg-dark-100 dark:shadow-dark-800 rounded-lg border-[0.5px] border-neutral-300 bg-white px-1 py-1 shadow-xs focus:outline-[1px] focus:outline-neutral-900 dark:border-neutral-700 dark:focus:outline-neutral-200"
305
279
>
306
306
-
<FileUpload file={blobInput.files![0]} />
307
307
-
</Modal>
280
280
+
<option value="unset">Unset</option>
281
281
+
<option value="true">True</option>
282
282
+
<option value="false">False</option>
283
283
+
</select>
284
284
+
</div>
285
285
+
<div class="dark:hover:bg-dark-200 dark:shadow-dark-800 dark:active:bg-dark-100 flex w-fit rounded-lg border-[0.5px] border-neutral-300 bg-neutral-50 text-xs shadow-xs hover:bg-neutral-100 active:bg-neutral-200 dark:border-neutral-700 dark:bg-neutral-800">
286
286
+
<input
287
287
+
type="file"
288
288
+
id="blob"
289
289
+
class="sr-only"
290
290
+
ref={blobInput}
291
291
+
onChange={(e) => {
292
292
+
if (e.target.files !== null) setOpenUpload(true);
293
293
+
}}
294
294
+
/>
295
295
+
<label class="flex items-center gap-1 px-2 py-1.5 select-none" for="blob">
296
296
+
<span class="iconify lucide--upload"></span>
297
297
+
Upload
298
298
+
</label>
308
299
</div>
300
300
+
<Modal open={openUpload()} onClose={() => setOpenUpload(false)} closeOnClick={false}>
301
301
+
<FileUpload file={blobInput.files![0]} />
302
302
+
</Modal>
309
303
</div>
310
304
<Editor
311
305
content={JSON.stringify(props.create ? placeholder() : props.record, null, 2)}