string
" "\""
string_content "import * as React from "
escape_sequence "\\\""
string_content "react"
escape_sequence "\\\""
escape_sequence "\\n"
escape_sequence "\\n"
string_content "import { cn } from "
escape_sequence "\\\""
string_content "@/registry/bases/radix/lib/utils"
escape_sequence "\\\""
escape_sequence "\\n"
string_content "import { Button } from "
escape_sequence "\\\""
string_content "@/registry/bases/radix/ui/button"
escape_sequence "\\\""
escape_sequence "\\n"
string_content "import { IconPlaceholder } from "
escape_sequence "\\\""
string_content "@/app/(create)/components/icon-placeholder"
escape_sequence "\\\""
escape_sequence "\\n"
escape_sequence "\\n"
string_content "function Pagination({ className, ...props }: React.Component"...
escape_sequence "\\\""
string_content "nav"
escape_sequence "\\\""
string_content ">) {"
escape_sequence "\\n"
string_content " return ("
escape_sequence "\\n"
string_content " <nav"
escape_sequence "\\n"
string_content " role="
escape_sequence "\\\""
string_content "navigation"
escape_sequence "\\\""
escape_sequence "\\n"
string_content " aria-label="
escape_sequence "\\\""
string_content "pagination"
escape_sequence "\\\""
escape_sequence "\\n"
string_content " data-slot="
escape_sequence "\\\""
string_content "pagination"
escape_sequence "\\\""
escape_sequence "\\n"
string_content " className={cn("
escape_sequence "\\n"
string_content " "
escape_sequence "\\\""
string_content "mx-auto flex w-full justify-center"
escape_sequence "\\\""
string_content ","
escape_sequence "\\n"
string_content " className"
escape_sequence "\\n"
string_content " )}"
escape_sequence "\\n"
string_content " {...props}"
escape_sequence "\\n"
string_content " />"
escape_sequence "\\n"
string_content " )"
escape_sequence "\\n"
string_content "}"
escape_sequence "\\n"
escape_sequence "\\n"
string_content "function PaginationContent({"
escape_sequence "\\n"
string_content " className,"
escape_sequence "\\n"
string_content " ...props"
escape_sequence "\\n"
string_content "}: React.ComponentProps<"
escape_sequence "\\\""
string_content "ul"
escape_sequence "\\\""
string_content ">) {"
escape_sequence "\\n"
string_content " return ("
escape_sequence "\\n"
string_content " <ul"
escape_sequence "\\n"
string_content " data-slot="
escape_sequence "\\\""
string_content "pagination-content"
escape_sequence "\\\""
escape_sequence "\\n"
string_content " className={cn("
escape_sequence "\\\""
string_content "gap-1 flex items-center"
escape_sequence "\\\""
string_content ", className)}"
escape_sequence "\\n"
string_content " {...props}"
escape_sequence "\\n"
string_content " />"
escape_sequence "\\n"
string_content " )"
escape_sequence "\\n"
string_content "}"
escape_sequence "\\n"
escape_sequence "\\n"
string_content "function PaginationItem({ ...props }: React.ComponentProps<"
escape_sequence "\\\""
string_content "li"
escape_sequence "\\\""
string_content ">) {"
escape_sequence "\\n"
string_content " return <li data-slot="
escape_sequence "\\\""
string_content "pagination-item"
escape_sequence "\\\""
string_content " {...props} />"
escape_sequence "\\n"
string_content "}"
escape_sequence "\\n"
escape_sequence "\\n"
string_content "type PaginationLinkProps = {"
escape_sequence "\\n"
string_content " isActive?: boolean"
escape_sequence "\\n"
string_content "} & Pick<React.ComponentProps<typeof Button>, "
escape_sequence "\\\""
string_content "size"
escape_sequence "\\\""
string_content "> &"
escape_sequence "\\n"
string_content " React.ComponentProps<"
escape_sequence "\\\""
string_content "a"
escape_sequence "\\\""
string_content ">"
escape_sequence "\\n"
escape_sequence "\\n"
string_content "function PaginationLink({"
escape_sequence "\\n"
string_content " className,"
escape_sequence "\\n"
string_content " isActive,"
escape_sequence "\\n"
string_content " size = "
escape_sequence "\\\""
string_content "icon"
escape_sequence "\\\""
string_content ","
escape_sequence "\\n"
string_content " ...props"
escape_sequence "\\n"
string_content "}: PaginationLinkProps) {"
escape_sequence "\\n"
string_content " return ("
escape_sequence "\\n"
string_content " <Button"
escape_sequence "\\n"
string_content " asChild"
escape_sequence "\\n"
string_content " variant={isActive ? "
escape_sequence "\\\""
string_content "outline"
escape_sequence "\\\""
string_content " : "
escape_sequence "\\\""
string_content "ghost"
escape_sequence "\\\""
string_content "}"
escape_sequence "\\n"
string_content " size={size}"
escape_sequence "\\n"
string_content " className={cn(className)}"
escape_sequence "\\n"
string_content " >"
escape_sequence "\\n"
string_content " <a"
escape_sequence "\\n"
string_content " aria-current={isActive ? "
escape_sequence "\\\""
string_content "page"
escape_sequence "\\\""
string_content " : undefined}"
escape_sequence "\\n"
string_content " data-slot="
escape_sequence "\\\""
string_content "pagination-link"
escape_sequence "\\\""
escape_sequence "\\n"
string_content " data-active={isActive}"
escape_sequence "\\n"
string_content " {...props}"
escape_sequence "\\n"
string_content " />"
escape_sequence "\\n"
string_content " </Button>"
escape_sequence "\\n"
string_content " )"
escape_sequence "\\n"
string_content "}"
escape_sequence "\\n"
escape_sequence "\\n"
string_content "function PaginationPrevious({"
escape_sequence "\\n"
string_content " className,"
escape_sequence "\\n"
string_content " ...props"
escape_sequence "\\n"
string_content "}: React.ComponentProps<typeof PaginationLink>) {"
escape_sequence "\\n"
string_content " return ("
escape_sequence "\\n"
string_content " <PaginationLink"
escape_sequence "\\n"
string_content " aria-label="
escape_sequence "\\\""
string_content "Go to previous page"
escape_sequence "\\\""
escape_sequence "\\n"
string_content " size="
escape_sequence "\\\""
string_content "default"
escape_sequence "\\\""
escape_sequence "\\n"
string_content " className={cn("
escape_sequence "\\\""
string_content "pl-2!"
escape_sequence "\\\""
string_content ", className)}"
escape_sequence "\\n"
string_content " {...props}"
escape_sequence "\\n"
string_content " >"
escape_sequence "\\n"
string_content " <IconPlaceholder"
escape_sequence "\\n"
string_content " lucide="
escape_sequence "\\\""
string_content "ChevronLeftIcon"
escape_sequence "\\\""
escape_sequence "\\n"
string_content " tabler="
escape_sequence "\\\""
string_content "IconChevronLeft"
escape_sequence "\\\""
escape_sequence "\\n"
string_content " hugeicons="
escape_sequence "\\\""
string_content "ArrowLeft01Icon"
escape_sequence "\\\""
escape_sequence "\\n"
string_content " phosphor="
escape_sequence "\\\""
string_content "CaretLeftIcon"
escape_sequence "\\\""
escape_sequence "\\n"
string_content " data-icon="
escape_sequence "\\\""
string_content "inline-start"
escape_sequence "\\\""
escape_sequence "\\n"
string_content " />"
escape_sequence "\\n"
string_content " <span className="
escape_sequence "\\\""
string_content "hidden sm:block"
escape_sequence "\\\""
string_content ">"
escape_sequence "\\n"
string_content " Previous"
escape_sequence "\\n"
string_content " </span>"
escape_sequence "\\n"
string_content " </PaginationLink>"
escape_sequence "\\n"
string_content " )"
escape_sequence "\\n"
string_content "}"
escape_sequence "\\n"
escape_sequence "\\n"
string_content "function PaginationNext({"
escape_sequence "\\n"
string_content " className,"
escape_sequence "\\n"
string_content " ...props"
escape_sequence "\\n"
string_content "}: React.ComponentProps<typeof PaginationLink>) {"
escape_sequence "\\n"
string_content " return ("
escape_sequence "\\n"
string_content " <PaginationLink"
escape_sequence "\\n"
string_content " aria-label="
escape_sequence "\\\""
string_content "Go to next page"
escape_sequence "\\\""
escape_sequence "\\n"
string_content " size="
escape_sequence "\\\""
string_content "default"
escape_sequence "\\\""
escape_sequence "\\n"
string_content " className={cn("
escape_sequence "\\\""
string_content "pr-2!"
escape_sequence "\\\""
string_content ", className)}"
escape_sequence "\\n"
string_content " {...props}"
escape_sequence "\\n"
string_content " >"
escape_sequence "\\n"
string_content " <span className="
escape_sequence "\\\""
string_content "hidden sm:block"
escape_sequence "\\\""
string_content ">Next</span>"
escape_sequence "\\n"
string_content " <IconPlaceholder"
escape_sequence "\\n"
string_content " lucide="
escape_sequence "\\\""
string_content "ChevronRightIcon"
escape_sequence "\\\""
escape_sequence "\\n"
string_content " tabler="
escape_sequence "\\\""
string_content "IconChevronRight"
escape_sequence "\\\""
escape_sequence "\\n"
string_content " hugeicons="
escape_sequence "\\\""
string_content "ArrowRight01Icon"
escape_sequence "\\\""
escape_sequence "\\n"
string_content " phosphor="
escape_sequence "\\\""
string_content "CaretRightIcon"
escape_sequence "\\\""
escape_sequence "\\n"
string_content " data-icon="
escape_sequence "\\\""
string_content "inline-end"
escape_sequence "\\\""
escape_sequence "\\n"
string_content " />"
escape_sequence "\\n"
string_content " </PaginationLink>"
escape_sequence "\\n"
string_content " )"
escape_sequence "\\n"
string_content "}"
escape_sequence "\\n"
escape_sequence "\\n"
string_content "function PaginationEllipsis({"
escape_sequence "\\n"
string_content " className,"
escape_sequence "\\n"
string_content " ...props"
escape_sequence "\\n"
string_content "}: React.ComponentProps<"
escape_sequence "\\\""
string_content "span"
escape_sequence "\\\""
string_content ">) {"
escape_sequence "\\n"
string_content " return ("
escape_sequence "\\n"
string_content " <span"
escape_sequence "\\n"
string_content " aria-hidden"
escape_sequence "\\n"
string_content " data-slot="
escape_sequence "\\\""
string_content "pagination-ellipsis"
escape_sequence "\\\""
escape_sequence "\\n"
string_content " className={cn("
escape_sequence "\\n"
string_content " "
escape_sequence "\\\""
string_content "size-9 items-center justify-center [&_svg:not([class*='size-"...
escape_sequence "\\\""
string_content ","
escape_sequence "\\n"
string_content " className"
escape_sequence "\\n"
string_content " )}"
escape_sequence "\\n"
string_content " {...props}"
escape_sequence "\\n"
string_content " >"
escape_sequence "\\n"
string_content " <IconPlaceholder"
escape_sequence "\\n"
string_content " lucide="
escape_sequence "\\\""
string_content "MoreHorizontalIcon"
escape_sequence "\\\""
escape_sequence "\\n"
string_content " tabler="
escape_sequence "\\\""
string_content "IconDots"
escape_sequence "\\\""
escape_sequence "\\n"
string_content " hugeicons="
escape_sequence "\\\""
string_content "MoreHorizontalCircle01Icon"
escape_sequence "\\\""
escape_sequence "\\n"
string_content " phosphor="
escape_sequence "\\\""
string_content "DotsThreeIcon"
escape_sequence "\\\""
escape_sequence "\\n"
string_content " />"
escape_sequence "\\n"
string_content " <span className="
escape_sequence "\\\""
string_content "sr-only"
escape_sequence "\\\""
string_content ">More pages</span>"
escape_sequence "\\n"
string_content " </span>"
escape_sequence "\\n"
string_content " )"
escape_sequence "\\n"
string_content "}"
escape_sequence "\\n"
escape_sequence "\\n"
string_content "export {"
escape_sequence "\\n"
string_content " Pagination,"
escape_sequence "\\n"
string_content " PaginationContent,"
escape_sequence "\\n"
string_content " PaginationEllipsis,"
escape_sequence "\\n"
string_content " PaginationItem,"
escape_sequence "\\n"
string_content " PaginationLink,"
escape_sequence "\\n"
string_content " PaginationNext,"
escape_sequence "\\n"
string_content " PaginationPrevious,"
escape_sequence "\\n"
string_content "}"
escape_sequence "\\n"
" "\""