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.");