From 257a2b2747de7412180431089af32216f7a4dd7d Mon Sep 17 00:00:00 2001 From: Stefan E-K Date: Sun, 21 Apr 2024 21:47:47 +0200 Subject: [PATCH] feat: switch pagination to kobalte primitives --- apps/docs/public/registry/index.json | 3 + apps/docs/public/registry/ui/pagination.json | 5 +- .../src/registry/example/pagination-demo.tsx | 35 ++--- apps/docs/src/registry/registry.ts | 1 + apps/docs/src/registry/ui/pagination.tsx | 128 +++++++++--------- .../src/routes/docs/components/pagination.mdx | 32 ++--- 6 files changed, 96 insertions(+), 108 deletions(-) diff --git a/apps/docs/public/registry/index.json b/apps/docs/public/registry/index.json index d5229927..7971eda4 100644 --- a/apps/docs/public/registry/index.json +++ b/apps/docs/public/registry/index.json @@ -252,6 +252,9 @@ }, { "name": "pagination", + "dependencies": [ + "@kobalte/core" + ], "files": [ "ui/pagination.tsx" ], diff --git a/apps/docs/public/registry/ui/pagination.json b/apps/docs/public/registry/ui/pagination.json index 66aea76a..6ad37adf 100644 --- a/apps/docs/public/registry/ui/pagination.json +++ b/apps/docs/public/registry/ui/pagination.json @@ -1,9 +1,12 @@ { "name": "pagination", + "dependencies": [ + "@kobalte/core" + ], "files": [ { "name": "pagination.tsx", - "content": "import type { Component, ComponentProps } from \"solid-js\"\nimport { mergeProps, splitProps } from \"solid-js\"\n\nimport { cn } from \"~/lib/utils\"\nimport { buttonVariants, type ButtonProps } from \"~/registry/ui/button\"\n\nconst Pagination: Component> = (props) => {\n const [, rest] = splitProps(props, [\"class\"])\n return (\n \n )\n}\n\nconst PaginationContent: Component> = (props) => {\n const [, rest] = splitProps(props, [\"class\"])\n return