diff --git a/web/src/components/icon-search.tsx b/web/src/components/icon-search.tsx index c3f08647..c0d73340 100644 --- a/web/src/components/icon-search.tsx +++ b/web/src/components/icon-search.tsx @@ -4,6 +4,7 @@ import { VirtualizedIconsGrid } from "@/components/icon-grid" import { IconSubmissionContent } from "@/components/icon-submission-form" import { Badge } from "@/components/ui/badge" import { Button } from "@/components/ui/button" +import { MagicCard } from "@/components/magicui/magic-card" import { DropdownMenu, DropdownMenuCheckboxItem, @@ -17,10 +18,13 @@ import { } from "@/components/ui/dropdown-menu" import { Input } from "@/components/ui/input" import { Separator } from "@/components/ui/separator" -import type { IconSearchProps } from "@/types/icons" +import { BASE_URL } from "@/constants" +import type { Icon, IconSearchProps } from "@/types/icons" import { ArrowDownAZ, ArrowUpZA, Calendar, Filter, Search, SortAsc, X } from "lucide-react" import { useTheme } from "next-themes" import { usePathname, useRouter, useSearchParams } from "next/navigation" +import Image from "next/image" +import Link from "next/link" import posthog from "posthog-js" import { useCallback, useEffect, useMemo, useRef, useState } from "react" import { toast } from "sonner"