Skip to content

Commit dad5f01

Browse files
authored
Revert form layout changes (supabase#40048)
1 parent 922780f commit dad5f01

File tree

2 files changed

+80
-77
lines changed

2 files changed

+80
-77
lines changed

apps/studio/components/interfaces/Settings/Integrations/GithubIntegration/GitHubIntegrationConnectionForm.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -464,7 +464,12 @@ const GitHubIntegrationConnectionForm = ({
464464
</Button>
465465
</FormControl_Shadcn_>
466466
</PopoverTrigger_Shadcn_>
467-
<PopoverContent_Shadcn_ className="p-0 w-80" side="bottom" align="start">
467+
<PopoverContent_Shadcn_
468+
portal
469+
className="p-0 w-80"
470+
side="bottom"
471+
align="start"
472+
>
468473
<Command_Shadcn_>
469474
<CommandInput_Shadcn_ placeholder="Search repositories..." />
470475
<CommandList_Shadcn_ className="!max-h-[200px]">

packages/ui-patterns/src/form/Layout/FormLayout.tsx

Lines changed: 74 additions & 76 deletions
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,11 @@ const ContainerVariants = cva('relative grid gap-10', {
4242
false: '',
4343
},
4444
layout: {
45-
horizontal: 'flex flex-col gap-2 md:grid @lg:grid-cols-12',
45+
horizontal: 'flex flex-col gap-2 md:grid md:grid-cols-12',
4646
vertical: 'flex flex-col gap-2',
4747
flex: 'flex flex-row gap-3',
4848
'flex-row-reverse':
49-
'flex flex-col-reverse gap-2 @lg:gap-6 @lg:flex-row-reverse @lg:justify-between',
49+
'flex flex-col-reverse gap-2 md:gap-6 md:flex-row-reverse md:justify-between',
5050
},
5151
flex: {
5252
true: '',
@@ -233,7 +233,7 @@ const FlexContainer = cva('', {
233233
},
234234
{
235235
layout: 'flex-row-reverse',
236-
className: 'flex flex-col justify-center items-start @lg:items-end shrink-0',
236+
className: 'flex flex-col justify-center items-start md:items-end shrink-0',
237237
},
238238
],
239239
})
@@ -359,85 +359,83 @@ export const FormLayout = React.forwardRef<
359359
)
360360

361361
return (
362-
<div className="@container">
363-
<div
364-
ref={ref}
365-
{...props}
366-
className={cn(ContainerVariants({ size, flex, align, layout }), className)}
367-
>
368-
{flex && (
369-
<div className={cn(FlexContainer({ flex, align, layout }))}>
370-
{props.children}
371-
{layout === 'flex-row-reverse' && renderError}
362+
<div
363+
ref={ref}
364+
{...props}
365+
className={cn(ContainerVariants({ size, flex, align, layout }), className)}
366+
>
367+
{flex && (
368+
<div className={cn(FlexContainer({ flex, align, layout }))}>
369+
{props.children}
370+
{layout === 'flex-row-reverse' && renderError}
371+
</div>
372+
)}
373+
{hasLabel || labelOptional || layout === 'horizontal' ? (
374+
<>
375+
<div
376+
className={cn(LabelContainerVariants({ align, labelLayout, flex, layout }))}
377+
data-formlayout-id={'labelContainer'}
378+
>
379+
{hasLabel && isReactForm ? (
380+
<FormLabel_Shadcn_
381+
className="text-foreground flex gap-2 items-center break-all"
382+
data-formlayout-id="formLabel"
383+
htmlFor={props.name || id}
384+
>
385+
<LabelContents />
386+
</FormLabel_Shadcn_>
387+
) : (
388+
<Label_Shadcn_
389+
className="text-foreground flex gap-2 items-center break-all leading-normal"
390+
data-formlayout-id="label"
391+
htmlFor={props.name || id}
392+
>
393+
<LabelContents />
394+
</Label_Shadcn_>
395+
)}
396+
{labelOptional && (
397+
<span
398+
className={cn(LabelOptionalVariants({ size }))}
399+
id={id + '-optional'}
400+
data-formlayout-id={'labelOptional'}
401+
>
402+
{labelOptional}
403+
</span>
404+
)}
405+
{flex && (
406+
<>
407+
{renderDescription}
408+
{layout !== 'flex-row-reverse' && renderError}
409+
</>
410+
)}
372411
</div>
373-
)}
374-
{hasLabel || labelOptional || layout === 'horizontal' ? (
412+
</>
413+
) : null}
414+
{!flex && (
415+
<div
416+
className={cn(DataContainerVariants({ align, layout }))}
417+
style={style}
418+
data-formlayout-id={'dataContainer'}
419+
>
375420
<>
376421
<div
377-
className={cn(LabelContainerVariants({ align, labelLayout, flex, layout }))}
378-
data-formlayout-id={'labelContainer'}
379-
>
380-
{hasLabel && isReactForm ? (
381-
<FormLabel_Shadcn_
382-
className="text-foreground flex gap-2 items-center break-all"
383-
data-formlayout-id="formLabel"
384-
htmlFor={props.name || id}
385-
>
386-
<LabelContents />
387-
</FormLabel_Shadcn_>
388-
) : (
389-
<Label_Shadcn_
390-
className="text-foreground flex gap-2 items-center break-all leading-normal"
391-
data-formlayout-id="label"
392-
htmlFor={props.name || id}
393-
>
394-
<LabelContents />
395-
</Label_Shadcn_>
396-
)}
397-
{labelOptional && (
398-
<span
399-
className={cn(LabelOptionalVariants({ size }))}
400-
id={id + '-optional'}
401-
data-formlayout-id={'labelOptional'}
402-
>
403-
{labelOptional}
404-
</span>
405-
)}
406-
{flex && (
407-
<>
408-
{renderDescription}
409-
{layout !== 'flex-row-reverse' && renderError}
410-
</>
422+
className={cn(
423+
NonBoxInputContainer({
424+
nonBoxInput,
425+
// @ts-expect-error
426+
label,
427+
layout,
428+
})
411429
)}
430+
data-formlayout-id={'nonBoxInputContainer'}
431+
>
432+
{props.children}
412433
</div>
434+
{renderError}
435+
{renderDescription}
413436
</>
414-
) : null}
415-
{!flex && (
416-
<div
417-
className={cn(DataContainerVariants({ align, layout }))}
418-
style={style}
419-
data-formlayout-id={'dataContainer'}
420-
>
421-
<>
422-
<div
423-
className={cn(
424-
NonBoxInputContainer({
425-
nonBoxInput,
426-
// @ts-expect-error
427-
label,
428-
layout,
429-
})
430-
)}
431-
data-formlayout-id={'nonBoxInputContainer'}
432-
>
433-
{props.children}
434-
</div>
435-
{renderError}
436-
{renderDescription}
437-
</>
438-
</div>
439-
)}
440-
</div>
437+
</div>
438+
)}
441439
</div>
442440
)
443441
}

0 commit comments

Comments
 (0)