diff --git a/apps/www/package.json b/apps/www/package.json
index 0dc5b116e..948112f41 100644
--- a/apps/www/package.json
+++ b/apps/www/package.json
@@ -74,7 +74,7 @@
"@internationalized/date": "^3.5.1",
"@unovis/svelte": "^1.3.1",
"@unovis/ts": "^1.3.1",
- "bits-ui": "0.13.3",
+ "bits-ui": "0.13.4",
"clsx": "^2.1.0",
"cmdk-sv": "^0.0.12",
"d3-scale": "^4.0.2",
diff --git a/apps/www/pnpm-lock.yaml b/apps/www/pnpm-lock.yaml
index 36cf9cb03..c23d40ce0 100644
--- a/apps/www/pnpm-lock.yaml
+++ b/apps/www/pnpm-lock.yaml
@@ -20,8 +20,8 @@ dependencies:
specifier: ^1.3.1
version: 1.3.1
bits-ui:
- specifier: 0.13.3
- version: 0.13.3(svelte@4.2.2)
+ specifier: 0.13.4
+ version: 0.13.4(svelte@4.2.2)
clsx:
specifier: ^2.1.0
version: 2.1.0
@@ -1822,8 +1822,8 @@ packages:
file-uri-to-path: 1.0.0
dev: true
- /bits-ui@0.13.3(svelte@4.2.2):
- resolution: {integrity: sha512-sbhFPVRHozz0tzAJyJrGJ7whcQfSTSiwtYvKmPMbY/qw+cgqS2J34G2HiLgnRkcrV4DVUGkXdpfahRL6cGfonw==}
+ /bits-ui@0.13.4(svelte@4.2.2):
+ resolution: {integrity: sha512-vFwHWRcqjXZJN155wN5LzAHBjlp6cOO5DMd5TdAFbAKNdCD3uXmZRL8mWG7q0U9UjaQmxNoegH38AlkerH3tPw==}
peerDependencies:
svelte: ^4.0.0
dependencies:
@@ -5189,7 +5189,7 @@ packages:
peerDependencies:
svelte: ^4.0.0
dependencies:
- bits-ui: 0.13.3(svelte@4.2.2)
+ bits-ui: 0.13.4(svelte@4.2.2)
svelte: 4.2.2
dev: false
diff --git a/apps/www/src/content/components/pagination.md b/apps/www/src/content/components/pagination.md
index 8634254a3..3d7f1936c 100644
--- a/apps/www/src/content/components/pagination.md
+++ b/apps/www/src/content/components/pagination.md
@@ -52,7 +52,7 @@ npm install bits-ui
{:else}
-
+
{page.value}
diff --git a/apps/www/src/lib/registry/default/example/pagination-demo.svelte b/apps/www/src/lib/registry/default/example/pagination-demo.svelte
index 05a18f2b5..e47b5e4b3 100644
--- a/apps/www/src/lib/registry/default/example/pagination-demo.svelte
+++ b/apps/www/src/lib/registry/default/example/pagination-demo.svelte
@@ -1,14 +1,22 @@
-
+
-
+
+
+ Previous
+
{#each pages as page (page.key)}
{#if page.type === "ellipsis"}
@@ -27,7 +35,10 @@
{/if}
{/each}
-
+
+ Next
+
+
diff --git a/apps/www/src/lib/registry/default/ui/pagination/pagination-item.svelte b/apps/www/src/lib/registry/default/ui/pagination/pagination-item.svelte
index e6b69b2e8..7f372ac6d 100644
--- a/apps/www/src/lib/registry/default/ui/pagination/pagination-item.svelte
+++ b/apps/www/src/lib/registry/default/ui/pagination/pagination-item.svelte
@@ -3,8 +3,8 @@
import type { HTMLAttributes } from "svelte/elements";
type $$Props = HTMLAttributes;
-
let className: $$Props["class"] = undefined;
+
export { className as class };
diff --git a/apps/www/src/lib/registry/default/ui/pagination/pagination-next-button.svelte b/apps/www/src/lib/registry/default/ui/pagination/pagination-next-button.svelte
index 7d8a6dd65..67b6df1f8 100644
--- a/apps/www/src/lib/registry/default/ui/pagination/pagination-next-button.svelte
+++ b/apps/www/src/lib/registry/default/ui/pagination/pagination-next-button.svelte
@@ -14,12 +14,14 @@
diff --git a/apps/www/src/lib/registry/default/ui/pagination/pagination-prev-button.svelte b/apps/www/src/lib/registry/default/ui/pagination/pagination-prev-button.svelte
index 33b3a5a52..db60182cd 100644
--- a/apps/www/src/lib/registry/default/ui/pagination/pagination-prev-button.svelte
+++ b/apps/www/src/lib/registry/default/ui/pagination/pagination-prev-button.svelte
@@ -19,7 +19,9 @@
on:click
{...$$restProps}
>
-
- Previous
+
+
+ Previous
+
diff --git a/apps/www/src/lib/registry/new-york/example/pagination-demo.svelte b/apps/www/src/lib/registry/new-york/example/pagination-demo.svelte
index 25d970e52..fa49f6dc8 100644
--- a/apps/www/src/lib/registry/new-york/example/pagination-demo.svelte
+++ b/apps/www/src/lib/registry/new-york/example/pagination-demo.svelte
@@ -1,14 +1,22 @@
-
+
-
+
+
+ Previous
+
{#each pages as page (page.key)}
{#if page.type === "ellipsis"}
@@ -27,7 +35,10 @@
{/if}
{/each}
-
+
+ Next
+
+
diff --git a/apps/www/src/lib/registry/new-york/ui/pagination/pagination-item.svelte b/apps/www/src/lib/registry/new-york/ui/pagination/pagination-item.svelte
index e6b69b2e8..7f372ac6d 100644
--- a/apps/www/src/lib/registry/new-york/ui/pagination/pagination-item.svelte
+++ b/apps/www/src/lib/registry/new-york/ui/pagination/pagination-item.svelte
@@ -3,8 +3,8 @@
import type { HTMLAttributes } from "svelte/elements";
type $$Props = HTMLAttributes;
-
let className: $$Props["class"] = undefined;
+
export { className as class };
diff --git a/apps/www/src/lib/registry/new-york/ui/pagination/pagination-next-button.svelte b/apps/www/src/lib/registry/new-york/ui/pagination/pagination-next-button.svelte
index 1652d1bb5..a8c33a298 100644
--- a/apps/www/src/lib/registry/new-york/ui/pagination/pagination-next-button.svelte
+++ b/apps/www/src/lib/registry/new-york/ui/pagination/pagination-next-button.svelte
@@ -14,12 +14,14 @@
diff --git a/apps/www/src/lib/registry/new-york/ui/pagination/pagination-prev-button.svelte b/apps/www/src/lib/registry/new-york/ui/pagination/pagination-prev-button.svelte
index a4ae56041..b2f13b088 100644
--- a/apps/www/src/lib/registry/new-york/ui/pagination/pagination-prev-button.svelte
+++ b/apps/www/src/lib/registry/new-york/ui/pagination/pagination-prev-button.svelte
@@ -19,7 +19,9 @@
on:click
{...$$restProps}
>
-
- Previous
+
+
+ Previous
+
diff --git a/apps/www/static/registry/styles/default/input.json b/apps/www/static/registry/styles/default/input.json
index 6b59b7a45..6947d56bd 100644
--- a/apps/www/static/registry/styles/default/input.json
+++ b/apps/www/static/registry/styles/default/input.json
@@ -5,11 +5,11 @@
"files": [
{
"name": "index.ts",
- "content": "import Root from \"./input.svelte\";\n\ntype FormInputEvent = T & {\n\tcurrentTarget: EventTarget & HTMLInputElement;\n};\nexport type InputEvents = {\n\tblur: FormInputEvent;\n\tchange: FormInputEvent;\n\tclick: FormInputEvent;\n\tfocus: FormInputEvent;\n\tkeydown: FormInputEvent;\n\tkeypress: FormInputEvent;\n\tkeyup: FormInputEvent;\n\tmouseover: FormInputEvent;\n\tmouseenter: FormInputEvent;\n\tmouseleave: FormInputEvent;\n\tpaste: FormInputEvent;\n\tinput: FormInputEvent;\n};\n\nexport {\n\tRoot,\n\t//\n\tRoot as Input\n};\n"
+ "content": "import Root from \"./input.svelte\";\n\ntype FormInputEvent = T & {\n\tcurrentTarget: EventTarget & HTMLInputElement;\n};\nexport type InputEvents = {\n\tblur: FormInputEvent;\n\tchange: FormInputEvent;\n\tclick: FormInputEvent;\n\tfocus: FormInputEvent;\n\tfocusin: FormInputEvent;\n\tfocusout: FormInputEvent;\n\tkeydown: FormInputEvent;\n\tkeypress: FormInputEvent;\n\tkeyup: FormInputEvent;\n\tmouseover: FormInputEvent;\n\tmouseenter: FormInputEvent;\n\tmouseleave: FormInputEvent;\n\tpaste: FormInputEvent;\n\tinput: FormInputEvent;\n};\n\nexport {\n\tRoot,\n\t//\n\tRoot as Input\n};\n"
},
{
"name": "input.svelte",
- "content": "\n\n\n"
+ "content": "\n\n\n"
}
],
"type": "components:ui"
diff --git a/apps/www/static/registry/styles/default/pagination.json b/apps/www/static/registry/styles/default/pagination.json
index 206fcccda..c4e1630b5 100644
--- a/apps/www/static/registry/styles/default/pagination.json
+++ b/apps/www/static/registry/styles/default/pagination.json
@@ -21,7 +21,7 @@
},
{
"name": "pagination-item.svelte",
- "content": "\n\n\n\t\n\n"
+ "content": "\n\n\n\t\n\n"
},
{
"name": "pagination-link.svelte",
@@ -29,11 +29,11 @@
},
{
"name": "pagination-next-button.svelte",
- "content": "\n\n\n\t\n\n"
+ "content": "\n\n\n\t\n\n"
},
{
"name": "pagination-prev-button.svelte",
- "content": "\n\n\n\t\n\n"
+ "content": "\n\n\n\t\n\n"
},
{
"name": "pagination.svelte",
diff --git a/apps/www/static/registry/styles/new-york/input.json b/apps/www/static/registry/styles/new-york/input.json
index 0d82f6a4b..5899256cd 100644
--- a/apps/www/static/registry/styles/new-york/input.json
+++ b/apps/www/static/registry/styles/new-york/input.json
@@ -5,11 +5,11 @@
"files": [
{
"name": "index.ts",
- "content": "import Root from \"./input.svelte\";\n\ntype FormInputEvent = T & {\n\tcurrentTarget: EventTarget & HTMLInputElement;\n};\nexport type InputEvents = {\n\tblur: FormInputEvent;\n\tchange: FormInputEvent;\n\tclick: FormInputEvent;\n\tfocus: FormInputEvent;\n\tkeydown: FormInputEvent;\n\tkeypress: FormInputEvent;\n\tkeyup: FormInputEvent;\n\tmouseover: FormInputEvent;\n\tmouseenter: FormInputEvent;\n\tmouseleave: FormInputEvent;\n\tpaste: FormInputEvent;\n\tinput: FormInputEvent;\n};\n\nexport {\n\tRoot,\n\t//\n\tRoot as Input\n};\n"
+ "content": "import Root from \"./input.svelte\";\n\ntype FormInputEvent = T & {\n\tcurrentTarget: EventTarget & HTMLInputElement;\n};\nexport type InputEvents = {\n\tblur: FormInputEvent;\n\tchange: FormInputEvent;\n\tclick: FormInputEvent;\n\tfocus: FormInputEvent;\n\tfocusin: FormInputEvent;\n\tfocusout: FormInputEvent;\n\tkeydown: FormInputEvent;\n\tkeypress: FormInputEvent;\n\tkeyup: FormInputEvent;\n\tmouseover: FormInputEvent;\n\tmouseenter: FormInputEvent;\n\tmouseleave: FormInputEvent;\n\tpaste: FormInputEvent;\n\tinput: FormInputEvent;\n};\n\nexport {\n\tRoot,\n\t//\n\tRoot as Input\n};\n"
},
{
"name": "input.svelte",
- "content": "\n\n\n"
+ "content": "\n\n\n"
}
],
"type": "components:ui"
diff --git a/apps/www/static/registry/styles/new-york/pagination.json b/apps/www/static/registry/styles/new-york/pagination.json
index f6d5cc389..40b31bb30 100644
--- a/apps/www/static/registry/styles/new-york/pagination.json
+++ b/apps/www/static/registry/styles/new-york/pagination.json
@@ -21,7 +21,7 @@
},
{
"name": "pagination-item.svelte",
- "content": "\n\n\n\t\n\n"
+ "content": "\n\n\n\t\n\n"
},
{
"name": "pagination-link.svelte",
@@ -29,11 +29,11 @@
},
{
"name": "pagination-next-button.svelte",
- "content": "\n\n\n\t\n\n"
+ "content": "\n\n\n\t\n\n"
},
{
"name": "pagination-prev-button.svelte",
- "content": "\n\n\n\t\n\n"
+ "content": "\n\n\n\t\n\n"
},
{
"name": "pagination.svelte",