{icon.replace(/-/g, " ")}
+- Updated on: {formattedDate} + Updated on:
By:
Icon variants
+Related Icons
+And {filteredIcons.length - 120} more...
} + > + ) +} diff --git a/web/src/app/icons/components/icon-search.tsx b/web/src/components/icon-search.tsx similarity index 76% rename from web/src/app/icons/components/icon-search.tsx rename to web/src/components/icon-search.tsx index 321a56fd..375716ba 100644 --- a/web/src/app/icons/components/icon-search.tsx +++ b/web/src/components/icon-search.tsx @@ -1,7 +1,7 @@ "use client" +import { IconsGrid } from "@/components/icon-grid" import { IconSubmissionContent } from "@/components/icon-submission-form" -import { MagicCard } from "@/components/magicui/magic-card" import { Badge } from "@/components/ui/badge" import { Button } from "@/components/ui/button" import { @@ -17,12 +17,9 @@ import { } from "@/components/ui/dropdown-menu" import { Input } from "@/components/ui/input" import { Separator } from "@/components/ui/separator" -import { BASE_URL } from "@/constants" -import type { Icon, IconSearchProps } from "@/types/icons" +import type { IconSearchProps } from "@/types/icons" import { ArrowDownAZ, ArrowUpZA, Calendar, Filter, Search, SortAsc, X } from "lucide-react" import { useTheme } from "next-themes" -import Image from "next/image" -import Link from "next/link" import { usePathname, useRouter, useSearchParams } from "next/navigation" import posthog from "posthog-js" import { useCallback, useEffect, useMemo, useRef, useState } from "react" @@ -228,11 +225,11 @@ export function IconSearch({ icons }: IconSearchProps) { const getSortLabel = (sort: SortOption) => { switch (sort) { case "relevance": - return "Relevance" + return "Best match" case "alphabetical-asc": - return "Name (A-Z)" + return "A to Z" case "alphabetical-desc": - return "Name (Z-A)" + return "Z to A" case "newest": return "Newest first" default: @@ -265,7 +262,7 @@ export function IconSearch({ icons }: IconSearchProps) {Icon not found
-Help us expand our collection
-We don't have this one...yet!
And {filteredIcons.length - 120} more...
} - > - ) -}