dev #60

Merged
root merged 3 commits from dev into main 2026-05-27 14:08:34 +03:00
2 changed files with 6 additions and 2 deletions
Showing only changes of commit f7d5f03572 - Show all commits

View File

@@ -25,6 +25,9 @@ interface CategoryGridProps {
brandName?: string;
parentId?: string;
variantSearch?: { body?: string; engine?: string; gearbox?: string };
/** Hide the per-level "Kategori ara…" filter — used where a broader
* cross-tree catalog search already sits above the grid. */
hideFilter?: boolean;
}
export function CategoryGrid({
@@ -34,6 +37,7 @@ export function CategoryGrid({
brandName,
parentId,
variantSearch,
hideFilter,
}: CategoryGridProps) {
const { t } = useTranslation();
const queryClient = useQueryClient();
@@ -58,7 +62,7 @@ export function CategoryGrid({
const visibleCategories = trimmedFilter
? categories.filter((c) => c.name.toLocaleLowerCase("tr").includes(trimmedFilter))
: categories;
const showFilter = categories.length > 8;
const showFilter = !hideFilter && categories.length > 8;
// Prefetch schema images for leaf categories in batches of 2
useEffect(() => {

View File

@@ -239,7 +239,7 @@ function VehicleDetailPage() {
))}
</div>
) : viewMode === "grid" ? (
<CategoryGrid categories={categoryTree || []} vehicleId={id} />
<CategoryGrid categories={categoryTree || []} vehicleId={id} hideFilter />
) : viewMode === "tree" ? (
<CategoryTree categories={categoryTree || []} vehicleId={id} />
) : (