diff --git a/components/search/search-modal.tsx b/components/search/search-modal.tsx index a423b66..0117c80 100644 --- a/components/search/search-modal.tsx +++ b/components/search/search-modal.tsx @@ -309,9 +309,20 @@ const MultiIndexSearchView = ({ return } + // Sort indexes to ensure projects appear first, followed by blog + const sortedIndexes = [...visibleIndexes].sort((a, b) => { + if (a.toLowerCase().includes("project")) return -1 + if (b.toLowerCase().includes("project")) return 1 + + if (a.toLowerCase().includes("blog")) return 1 + if (b.toLowerCase().includes("blog")) return -1 + + return a.localeCompare(b) + }) + return (
- {visibleIndexes.map((indexName: string) => ( + {sortedIndexes.map((indexName: string) => (
{indexName.replace(/-/g, " ")}