diff --git a/packages/app/src/components/DBSearchPageFilters/hooks.ts b/packages/app/src/components/DBSearchPageFilters/hooks.ts index f06543c6bd..8c4b924bb8 100644 --- a/packages/app/src/components/DBSearchPageFilters/hooks.ts +++ b/packages/app/src/components/DBSearchPageFilters/hooks.ts @@ -85,7 +85,10 @@ function useFacets({ // First show low cardinality fields const isLowCardinality = (type: string) => type.includes('LowCardinality'); - return isLowCardinality(a.type) && !isLowCardinality(b.type) ? -1 : 1; + return ( + (isLowCardinality(b.type) ? 1 : 0) - + (isLowCardinality(a.type) ? 1 : 0) + ); }) .filter( field => field.jsType && ['string'].includes(field.jsType),