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, " ")}