From da4d0620a4380f5df0239d55e71aacdfc16d0e42 Mon Sep 17 00:00:00 2001 From: makearmy Date: Wed, 15 Oct 2025 16:57:22 -0400 Subject: [PATCH] background remover fix --- .../utilities/BackgroundRemoverPanel.tsx | 23 ++++++++++++++----- 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/components/utilities/BackgroundRemoverPanel.tsx b/components/utilities/BackgroundRemoverPanel.tsx index 87ab7663..5e08423f 100644 --- a/components/utilities/BackgroundRemoverPanel.tsx +++ b/components/utilities/BackgroundRemoverPanel.tsx @@ -1,4 +1,3 @@ -// components/utilities/BackgroundRemoverPanel.tsx "use client"; import React, { useCallback, useEffect, useMemo, useRef, useState } from "react"; @@ -73,7 +72,7 @@ type ResultMap = { }; }; -export default function BackgroundRemoverPanel({ embedded = true }: { embedded?: boolean }) { +export default function BackgroundRemoverPage() { // ---------- State ---------- const [file, setFile] = useState(null); const [sourceUrl, setSourceUrl] = useState(null); @@ -353,10 +352,21 @@ export default function BackgroundRemoverPanel({ embedded = true }: { embedded?: // ---------- Render ---------- return ( -
+
{styles} -
+
+ {/* Header row: title left, back button right */} +
+

Background Remover

+ + Back to main + +
+ {/* Source filename */}
Source:{" "} @@ -465,7 +475,7 @@ export default function BackgroundRemoverPanel({ embedded = true }: { embedded?: {pendingCount > 0 ? `Running… ${doneCount}/${METHODS.length}` : "Run all methods"} - {/* GPU-safe toggle */} + {/* GPU-safe toggle: sits next to Run All on mobile; keeps position naturally on larger screens */} @@ -484,7 +494,7 @@ export default function BackgroundRemoverPanel({ embedded = true }: { embedded?: )}
- {/* Right-side controls */} + {/* Right-side controls collapse under on mobile */}
); } +