From c6fbe5c0312692198cacd0969d20234df240635e Mon Sep 17 00:00:00 2001 From: ecwu Date: Sat, 21 Dec 2024 22:27:07 +0800 Subject: [PATCH] Refactor Search component to use Dialog for improved user experience; integrate Pagination component for better navigation of search results --- src/components/ui/pagination.tsx | 46 ++++++------- src/pages/Chatbox.tsx | 2 + src/search.tsx | 112 ++++++++++++++++--------------- 3 files changed, 82 insertions(+), 78 deletions(-) diff --git a/src/components/ui/pagination.tsx b/src/components/ui/pagination.tsx index d331105..798805d 100644 --- a/src/components/ui/pagination.tsx +++ b/src/components/ui/pagination.tsx @@ -1,8 +1,8 @@ -import * as React from "react" -import { ChevronLeft, ChevronRight, MoreHorizontal } from "lucide-react" +import * as React from "react"; +import { ChevronLeft, ChevronRight, MoreHorizontal } from "lucide-react"; -import { cn } from "@/lib/utils" -import { ButtonProps, buttonVariants } from "@/components/ui/button" +import { cn } from "@/lib/utils"; +import { ButtonProps, buttonVariants } from "@/components/ui/button"; const Pagination = ({ className, ...props }: React.ComponentProps<"nav">) => (