···
<form ref={formRef} class="flex flex-col gap-y-2">
246
-
<div class="flex w-fit flex-col gap-y-1 text-xs sm:text-sm">
246
+
<div class="flex w-fit flex-col gap-y-1 text-sm">
<Show when={props.create}>
<div class="flex items-center gap-x-2">
<label for="collection" class="min-w-20 select-none">
···
<option value="false">False</option>
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">
292
-
if (e.target.files !== null) setOpenUpload(true);
295
-
<label class="flex items-center gap-1 px-2 py-1.5 select-none" for="blob">
296
-
<span class="iconify lucide--upload"></span>
300
-
<Modal open={openUpload()} onClose={() => setOpenUpload(false)} closeOnClick={false}>
301
-
<FileUpload file={blobInput.files![0]} />
content={JSON.stringify(props.create ? placeholder() : props.record, null, 2)}
<div class="flex flex-col gap-2">
309
-
<div class="text-red-500 dark:text-red-400">{notice()}</div>
291
+
<div class="text-sm text-red-500 dark:text-red-400">{notice()}</div>
311
-
<div class="flex items-center justify-end gap-2">
312
-
<Show when={!props.create}>
313
-
<div class="flex items-center gap-1">
314
-
<input id="recreate" name="recreate" type="checkbox" />
315
-
<label for="recreate" class="text-sm select-none">
323
-
createRecord(new FormData(formRef))
324
-
: editRecord(new FormData(formRef))
293
+
<div class="flex justify-between gap-2">
294
+
<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">
301
+
if (e.target.files !== null) setOpenUpload(true);
304
+
<label class="flex items-center gap-1 px-2 py-1.5 select-none" for="blob">
305
+
<span class="iconify lucide--upload"></span>
310
+
open={openUpload()}
311
+
onClose={() => setOpenUpload(false)}
312
+
closeOnClick={false}
327
-
{props.create ? "Create" : "Edit"}
314
+
<FileUpload file={blobInput.files![0]} />
316
+
<div class="flex items-center justify-end gap-2">
317
+
<Show when={!props.create}>
318
+
<div class="flex items-center gap-1">
319
+
<input id="recreate" name="recreate" type="checkbox" />
320
+
<label for="recreate" class="text-sm select-none">
328
+
createRecord(new FormData(formRef))
329
+
: editRecord(new FormData(formRef))
332
+
{props.create ? "Create" : "Edit"}