{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "animated-pagination-shadcnui", "type": "registry:component", "title": "Animated Pagination", "description": "Pagination with smooth page transition indicator", "registryDependencies": [ "button" ], "dependencies": [ "framer-motion", "lucide-react", "react" ], "files": [ { "path": "@uitripled/react-shadcn/src/components/navigation/animated-pagination.tsx", "content": "\"use client\";\n\nimport { motion } from \"framer-motion\";\nimport { ChevronLeft, ChevronRight } from \"lucide-react\";\nimport { useState } from \"react\";\n\nexport function AnimatedPagination() {\n const [currentPage, setCurrentPage] = useState(1);\n const totalPages = 5;\n\n return (\n