Skip to content

Commit 44ccc72

Browse files
authored
fix: onboarding "Continue" button overlaps Bio textarea on small viewports (calcom#29046)
* Update OnboardingCard.tsx * Update OnboardingLayout.tsx
1 parent c2c95b3 commit 44ccc72

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

apps/web/modules/onboarding/components/OnboardingCard.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,8 @@ export const OnboardingCard = ({
6565

6666
{/* Content */}
6767
<div
68-
className={`flex h-full min-h-0 w-full flex-1 flex-col gap-4 [container-type:size] ${
69-
floatingFooter ? "pb-10" : ""
68+
className={`flex h-full min-h-0 w-full flex-1 flex-col gap-4 overflow-y-auto [container-type:size] ${
69+
floatingFooter ? "pb-16" : ""
7070
}`}>
7171
{isLoading ? (
7272
<div className="grid grid-cols-1 gap-3 sm:grid-cols-2">
@@ -82,7 +82,7 @@ export const OnboardingCard = ({
8282

8383
{/* Footer */}
8484
{floatingFooter ? (
85-
<div className="absolute bottom-0 left-0 right-[12px] z-10 flex items-center justify-start rounded-[12px] bg-[rgba(255,255,255,0.01)] p-2 shadow-[0px_12px_32px_-6px_rgba(0,0,0,0.12),0px_0px_0px_1px_rgba(111,107,107,0.1),0px_1px_3px_0px_rgba(63,70,75,0.1)] backdrop-blur-[6px] backdrop-filter">
85+
<div className="sticky bottom-0 left-0 right-0 z-10 flex items-center justify-start rounded-[12px] bg-[rgba(255,255,255,0.01)] p-2 shadow-[0px_12px_32px_-6px_rgba(0,0,0,0.12),0px_0px_0px_1px_rgba(111,107,107,0.1),0px_1px_3px_0px_rgba(63,70,75,0.1)] backdrop-blur-[6px] backdrop-filter">
8686
{footer}
8787
</div>
8888
) : (

apps/web/modules/onboarding/components/OnboardingLayout.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ export const OnboardingLayout = ({ userEmail, currentStep, totalSteps, children
3333
{/* Logo and container - centered */}
3434
<div className="flex w-full flex-1 flex-col items-center justify-center gap-6">
3535
<Logo className="mt-4 h-5 w-auto shrink-0" />
36-
<div className="border-subtle bg-default grid max-h-[690px] min-h-0 w-full max-w-[532px] flex-1 grid-cols-1 gap-12 overflow-hidden rounded-2xl border px-4 py-2 sm:px-12 sm:py-10 xl:h-[690px] xl:max-w-[1130px] xl:grid-cols-[40%_1fr] xl:pl-10 xl:pr-0">
36+
<div className="border-subtle bg-default grid max-h-[690px] min-h-0 w-full max-w-[532px] flex-1 grid-cols-1 gap-12 overflow-auto rounded-2xl border px-4 py-2 sm:px-12 sm:py-10 xl:h-[690px] xl:max-w-[1130px] xl:grid-cols-[40%_1fr] xl:pl-10 xl:pr-0">
3737
{/* Column 1 - Always visible, 40% on xl+ */}
3838
<div className="flex h-full min-h-0 flex-col">{column1}</div>
3939
{/* Column 2 - Hidden on mobile, visible on xl+, 60% on xl+ */}

0 commit comments

Comments
 (0)