diff --git a/src/app/intro/intro-client.tsx b/src/app/intro/intro-client.tsx index 456b54a..b3d2a7c 100644 --- a/src/app/intro/intro-client.tsx +++ b/src/app/intro/intro-client.tsx @@ -125,16 +125,6 @@ export default function IntroClient() { } }; - const handleSliderComplete = useCallback( - (targetPath: string) => { - const destination = localizePath(targetPath, locale); - router.prefetch?.(destination); - setIsStepsOpen(false); - router.replace(destination); - }, - [locale, router], - ); - return ( <>
@@ -240,10 +230,7 @@ export default function IntroClient() { onClose={handleCloseSteps} > {isStepsOpen && ( - + )} diff --git a/src/components/Componentes/question-birthplace.tsx b/src/components/Componentes/question-birthplace.tsx index 7265702..cd93734 100644 --- a/src/components/Componentes/question-birthplace.tsx +++ b/src/components/Componentes/question-birthplace.tsx @@ -576,7 +576,7 @@ export function QuestionBirthplace({ >
e.stopPropagation()} diff --git a/src/components/Componentes/question-phone.tsx b/src/components/Componentes/question-phone.tsx index f490360..a3181cc 100644 --- a/src/components/Componentes/question-phone.tsx +++ b/src/components/Componentes/question-phone.tsx @@ -782,7 +782,7 @@ export function QuestionPhone({ >
diff --git a/src/components/Componentes/question-sheet.tsx b/src/components/Componentes/question-sheet.tsx index 89926b8..6823b9d 100644 --- a/src/components/Componentes/question-sheet.tsx +++ b/src/components/Componentes/question-sheet.tsx @@ -287,7 +287,9 @@ export function QuestionSheet({ question, disabled }: QuestionSheetProps) { ref={sheetRef} className={[ "flex w-full flex-col overflow-hidden rounded-t-[22px] bg-white pb-[env(safe-area-inset-bottom)] shadow-[0_-10px_32px_rgba(0,0,0,0.12)] transition-transform duration-[300ms] ease-out sm:max-w-[375px] animate-in slide-in-from-bottom", - isCompact ? "h-auto max-h-[82svh]" : "h-[82svh]", + isCompact && !showSearch + ? "h-auto max-h-[82svh]" + : "h-[82svh] min-h-[82svh] max-h-[82svh]", isClosing ? "translate-y-full" : "translate-y-0", ].join(" ")} > diff --git a/src/components/Componentes/slider-page.tsx b/src/components/Componentes/slider-page.tsx index 93eaae2..1b2526b 100644 --- a/src/components/Componentes/slider-page.tsx +++ b/src/components/Componentes/slider-page.tsx @@ -26,13 +26,9 @@ const SLIDER_ANSWERS_STORAGE_KEY = "marriage-slider-answers"; export type SliderPageProps = { onClose?: () => void; - onComplete?: (targetPath: string) => void; }; -export default function SliderPage({ - onClose, - onComplete, -}: SliderPageProps = {}) { +export default function SliderPage({ onClose }: SliderPageProps = {}) { const router = useRouter(); const { locale } = useI18n(); const [activeSlide, setActiveSlide] = useState(0); @@ -121,12 +117,7 @@ export default function SliderPage({ const targetPath = getSubmitPath(freshProfile); const localizedTarget = localizePath(targetPath, locale); router.prefetch?.(localizedTarget); - - if (onComplete) { - onComplete(targetPath); - } else { - router.replace(localizedTarget); - } + router.replace(localizedTarget); } catch (error) { console.error("Failed to complete onboarding:", error); setSubmitError(t["Failed to update profile basic details. Please try again."] || "Failed to update profile basic details. Please try again.");