diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 3ee1a660a5..1cb3c81c1e 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -319,8 +319,8 @@ importers:
specifier: ^0.11.0
version: 0.11.0(svelte@5.28.2)
svelte-sonner:
- specifier: ^0.3.25
- version: 0.3.28(svelte@5.28.2)
+ specifier: ^1.0.1
+ version: 1.0.1(svelte@5.28.2)
sveltekit-superforms:
specifier: ^2.19.1
version: 2.19.1(@sveltejs/kit@2.20.8(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.28.2)(vite@6.3.4(@types/node@20.17.27)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.36.0)(tsx@4.19.4)))(svelte@5.28.2)(vite@6.3.4(@types/node@20.17.27)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.36.0)(tsx@4.19.4)))(@types/json-schema@7.0.15)(svelte@5.28.2)
@@ -4683,10 +4683,10 @@ packages:
peerDependencies:
svelte: ^3.48.0 || ^4.0.0 || ^5.0.0-next.0
- svelte-sonner@0.3.28:
- resolution: {integrity: sha512-K3AmlySeFifF/cKgsYNv5uXqMVNln0NBAacOYgmkQStLa/UoU0LhfAACU6Gr+YYC8bOCHdVmFNoKuDbMEsppJg==}
+ svelte-sonner@1.0.1:
+ resolution: {integrity: sha512-vz0eqcs9GNnJ2CTtTno7v/jSA0P3r+X+3y/hrJg+FPpB2rZCFywIKNKD3wiRI8449i3LXVcgQ+q5R5ocOd6ydA==}
peerDependencies:
- svelte: ^3.0.0 || ^4.0.0 || ^5.0.0-next.1
+ svelte: ^5.0.0
svelte-sonner@https://pkg.pr.new/wobsoriano/svelte-sonner/svelte-sonner@f25fb37b0191540f9d896521aa729edd9c0c8a73:
resolution: {tarball: https://pkg.pr.new/wobsoriano/svelte-sonner/svelte-sonner@f25fb37b0191540f9d896521aa729edd9c0c8a73}
@@ -10074,8 +10074,9 @@ snapshots:
dependencies:
svelte: 5.28.2
- svelte-sonner@0.3.28(svelte@5.28.2):
+ svelte-sonner@1.0.1(svelte@5.28.2):
dependencies:
+ runed: 0.26.0(svelte@5.28.2)
svelte: 5.28.2
svelte-sonner@https://pkg.pr.new/wobsoriano/svelte-sonner/svelte-sonner@f25fb37b0191540f9d896521aa729edd9c0c8a73(svelte@5.28.2):
diff --git a/sites/docs/package.json b/sites/docs/package.json
index c6a67d90a8..1e156c5d6c 100644
--- a/sites/docs/package.json
+++ b/sites/docs/package.json
@@ -79,7 +79,7 @@
"svelte-check": "^4.2.1",
"svelte-local-storage-store": "^0.6.4",
"svelte-persisted-store": "^0.11.0",
- "svelte-sonner": "^0.3.25",
+ "svelte-sonner": "^1.0.1",
"sveltekit-superforms": "^2.19.1",
"tailwind-merge": "^3.0.2",
"tailwind-variants": "^0.2.1",
diff --git a/sites/docs/src/lib/registry/examples/dropdown-menu-demo.svelte b/sites/docs/src/lib/registry/examples/dropdown-menu-demo.svelte
index 95fd1acece..a3b03c4e26 100644
--- a/sites/docs/src/lib/registry/examples/dropdown-menu-demo.svelte
+++ b/sites/docs/src/lib/registry/examples/dropdown-menu-demo.svelte
@@ -26,22 +26,22 @@
-
+
Profile
⇧⌘P
-
+
Billing
⌘B
-
+
Settings
⌘S
-
+
Keyboard shortcuts
⌘K
@@ -49,51 +49,51 @@
-
+
Team
-
+
Invite users
-
+
Email
-
+
Message
-
+
More...
-
+
New Team
⌘+T
-
+
GitHub
-
+
Support
-
+
API
-
+
Log out
⇧⌘Q
diff --git a/sites/docs/src/lib/registry/ui/context-menu/context-menu-sub-trigger.svelte b/sites/docs/src/lib/registry/ui/context-menu/context-menu-sub-trigger.svelte
index 64508fd549..ba00be9f4a 100644
--- a/sites/docs/src/lib/registry/ui/context-menu/context-menu-sub-trigger.svelte
+++ b/sites/docs/src/lib/registry/ui/context-menu/context-menu-sub-trigger.svelte
@@ -19,7 +19,7 @@
data-slot="context-menu-sub-trigger"
data-inset={inset}
class={cn(
- "data-highlighted:bg-accent data-highlighted:text-accent-foreground data-[state=open]:bg-accent data-[state=open]:text-accent-foreground outline-hidden flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm data-[inset]:pl-8 [&_svg:not([class*='size-'])]:size-4 [&_svg]:pointer-events-none [&_svg]:shrink-0",
+ "data-highlighted:bg-accent data-highlighted:text-accent-foreground data-[state=open]:bg-accent data-[state=open]:text-accent-foreground outline-hidden [&_svg:not([class*='text-'])]:text-muted-foreground flex cursor-default select-none items-center gap-2 rounded-sm px-2 py-1.5 text-sm data-[disabled]:pointer-events-none data-[inset]:pl-8 data-[disabled]:opacity-50 [&_svg:not([class*='size-'])]:size-4 [&_svg]:pointer-events-none [&_svg]:shrink-0",
className
)}
{...restProps}
diff --git a/sites/docs/src/lib/registry/ui/dropdown-menu/dropdown-menu-item.svelte b/sites/docs/src/lib/registry/ui/dropdown-menu/dropdown-menu-item.svelte
index 648245c083..64bb283109 100644
--- a/sites/docs/src/lib/registry/ui/dropdown-menu/dropdown-menu-item.svelte
+++ b/sites/docs/src/lib/registry/ui/dropdown-menu/dropdown-menu-item.svelte
@@ -21,7 +21,6 @@
data-variant={variant}
class={cn(
"data-highlighted:bg-accent data-highlighted:text-accent-foreground data-[variant=destructive]:text-destructive data-[variant=destructive]:data-highlighted:bg-destructive/10 dark:data-[variant=destructive]:data-highlighted:bg-destructive/20 data-[variant=destructive]:data-highlighted:text-destructive data-[variant=destructive]:*:[svg]:!text-destructive [&_svg:not([class*='text-'])]:text-muted-foreground outline-hidden relative flex cursor-default select-none items-center gap-2 rounded-sm px-2 py-1.5 text-sm data-[disabled]:pointer-events-none data-[inset]:pl-8 data-[disabled]:opacity-50 [&_svg:not([class*='size-'])]:size-4 [&_svg]:pointer-events-none [&_svg]:shrink-0",
- inset && "pl-8",
className
)}
{...restProps}
diff --git a/sites/docs/src/lib/registry/ui/dropdown-menu/dropdown-menu-sub-trigger.svelte b/sites/docs/src/lib/registry/ui/dropdown-menu/dropdown-menu-sub-trigger.svelte
index 82f9a119e8..f9b286a29c 100644
--- a/sites/docs/src/lib/registry/ui/dropdown-menu/dropdown-menu-sub-trigger.svelte
+++ b/sites/docs/src/lib/registry/ui/dropdown-menu/dropdown-menu-sub-trigger.svelte
@@ -17,9 +17,9 @@
diff --git a/v4/src/lib/registry/ui/menubar/menubar-sub-trigger.svelte b/v4/src/lib/registry/ui/menubar/menubar-sub-trigger.svelte
index e08b1b9589..1d08727a37 100644
--- a/v4/src/lib/registry/ui/menubar/menubar-sub-trigger.svelte
+++ b/v4/src/lib/registry/ui/menubar/menubar-sub-trigger.svelte
@@ -19,7 +19,7 @@
data-slot="menubar-sub-trigger"
data-inset={inset}
class={cn(
- "focus:bg-accent focus:text-accent-foreground data-[state=open]:bg-accent data-[state=open]:text-accent-foreground flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none data-[inset]:pl-8",
+ "data-highlighted:bg-accent data-highlighted:text-accent-foreground data-[state=open]:bg-accent data-[state=open]:text-accent-foreground outline-hidden [&_svg:not([class*='text-'])]:text-muted-foreground flex cursor-default select-none items-center gap-2 rounded-sm px-2 py-1.5 text-sm data-[disabled]:pointer-events-none data-[inset]:pl-8 data-[disabled]:opacity-50 [&_svg:not([class*='size-'])]:size-4 [&_svg]:pointer-events-none [&_svg]:shrink-0",
className
)}
{...restProps}