Skip to content

Commit 1fdb68e

Browse files
committed
Add UI fixes to generic editor
1 parent 46a49d7 commit 1fdb68e

File tree

2 files changed

+4
-6
lines changed

2 files changed

+4
-6
lines changed

components/ui/dialog.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ const DialogContent = React.forwardRef<
3737
<DialogPrimitive.Content
3838
ref={ref}
3939
className={cn(
40-
"fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg",
40+
"fixed left-[50%] top-[50%] z-50 grid translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg",
4141
className,
4242
)}
4343
{...props}

mint/generic-editor.tsx

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ export function GenericEditor<T>({
128128
</DialogHeader>
129129
<form onSubmit={handleSubmit(onSubmit)}>
130130
{fields.some((f) => f.type === "datetime") ? (
131-
<div className="flex gap-0">
131+
<div className="flex gap-0 items-start">
132132
{/* Left panel: non-datetime fields */}
133133
<div className="flex-1 grid gap-4 py-4 pr-6">
134134
{fields
@@ -209,14 +209,12 @@ export function GenericEditor<T>({
209209
</div>
210210
))}
211211
</div>
212-
{/* Divider */}
213-
<div className="w-px bg-border mx-2" />
214212
{/* Right panel: datetime fields */}
215-
<div className="w-72 grid gap-1 py-4 pl-6">
213+
<div className="w-72 grid gap-4 py-4 pl-6">
216214
{fields
217215
.filter((field) => field.type === "datetime")
218216
.map((field) => (
219-
<div key={field.name} className="space-y-0.5">
217+
<div key={field.name} className="space-y-2">
220218
<Label htmlFor={field.name}>{field.label}</Label>
221219
<Input
222220
id={field.name}

0 commit comments

Comments
 (0)