diff --git a/packages/radix-vue/src/Accordion/AccordionContent.vue b/packages/radix-vue/src/Accordion/AccordionContent.vue
index 556ed4e12..711196907 100644
--- a/packages/radix-vue/src/Accordion/AccordionContent.vue
+++ b/packages/radix-vue/src/Accordion/AccordionContent.vue
@@ -1,10 +1,13 @@
+
+
+
+
+
+
diff --git a/packages/radix-vue/src/AlertDialog/AlertDialogCancel.vue b/packages/radix-vue/src/AlertDialog/AlertDialogCancel.vue
index 104e43aeb..1e5e26998 100644
--- a/packages/radix-vue/src/AlertDialog/AlertDialogCancel.vue
+++ b/packages/radix-vue/src/AlertDialog/AlertDialogCancel.vue
@@ -1,11 +1,15 @@
+
+
+
+
diff --git a/packages/radix-vue/src/AlertDialog/AlertDialogOverlay.vue b/packages/radix-vue/src/AlertDialog/AlertDialogOverlay.vue
index 37d534d4b..980708c4f 100644
--- a/packages/radix-vue/src/AlertDialog/AlertDialogOverlay.vue
+++ b/packages/radix-vue/src/AlertDialog/AlertDialogOverlay.vue
@@ -1,7 +1,11 @@
-
+
+
diff --git a/packages/radix-vue/src/AlertDialog/AlertDialogPortal.vue b/packages/radix-vue/src/AlertDialog/AlertDialogPortal.vue
index 126c040c7..2ded5bff9 100644
--- a/packages/radix-vue/src/AlertDialog/AlertDialogPortal.vue
+++ b/packages/radix-vue/src/AlertDialog/AlertDialogPortal.vue
@@ -1,7 +1,12 @@
-
+
+
diff --git a/packages/radix-vue/src/AlertDialog/AlertDialogRoot.vue b/packages/radix-vue/src/AlertDialog/AlertDialogRoot.vue
index 97896f797..847779045 100644
--- a/packages/radix-vue/src/AlertDialog/AlertDialogRoot.vue
+++ b/packages/radix-vue/src/AlertDialog/AlertDialogRoot.vue
@@ -1,13 +1,16 @@
-
+
+
+
+
diff --git a/packages/radix-vue/src/AlertDialog/AlertDialogTrigger.vue b/packages/radix-vue/src/AlertDialog/AlertDialogTrigger.vue
index f1437a2c7..44ec085fa 100644
--- a/packages/radix-vue/src/AlertDialog/AlertDialogTrigger.vue
+++ b/packages/radix-vue/src/AlertDialog/AlertDialogTrigger.vue
@@ -1,7 +1,11 @@
-
+
+
diff --git a/packages/radix-vue/src/AspectRatio/AspectRatio.vue b/packages/radix-vue/src/AspectRatio/AspectRatio.vue
index 10fa6725c..61cc203af 100644
--- a/packages/radix-vue/src/AspectRatio/AspectRatio.vue
+++ b/packages/radix-vue/src/AspectRatio/AspectRatio.vue
@@ -1,16 +1,18 @@
+
+
diff --git a/packages/radix-vue/src/Combobox/ComboboxArrow.vue b/packages/radix-vue/src/Combobox/ComboboxArrow.vue
index 288f90c06..6b6b9b431 100644
--- a/packages/radix-vue/src/Combobox/ComboboxArrow.vue
+++ b/packages/radix-vue/src/Combobox/ComboboxArrow.vue
@@ -1,13 +1,17 @@
+
+
diff --git a/packages/radix-vue/src/Combobox/ComboboxCancel.vue b/packages/radix-vue/src/Combobox/ComboboxCancel.vue
index 0ac6b15bd..92d1044a6 100644
--- a/packages/radix-vue/src/Combobox/ComboboxCancel.vue
+++ b/packages/radix-vue/src/Combobox/ComboboxCancel.vue
@@ -1,8 +1,13 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/packages/radix-vue/src/Combobox/ComboboxRoot.vue b/packages/radix-vue/src/Combobox/ComboboxRoot.vue
index acd64c1f7..3d6ffdccc 100644
--- a/packages/radix-vue/src/Combobox/ComboboxRoot.vue
+++ b/packages/radix-vue/src/Combobox/ComboboxRoot.vue
@@ -1,4 +1,7 @@
+
+
diff --git a/packages/radix-vue/src/Combobox/ComboboxTrigger.vue b/packages/radix-vue/src/Combobox/ComboboxTrigger.vue
index d60d888e5..a03e3a762 100644
--- a/packages/radix-vue/src/Combobox/ComboboxTrigger.vue
+++ b/packages/radix-vue/src/Combobox/ComboboxTrigger.vue
@@ -1,11 +1,15 @@
-
+
+
+
+
diff --git a/packages/radix-vue/src/ConfigProvider/ConfigProvider.vue b/packages/radix-vue/src/ConfigProvider/ConfigProvider.vue
index f2efbe147..42a3e608e 100644
--- a/packages/radix-vue/src/ConfigProvider/ConfigProvider.vue
+++ b/packages/radix-vue/src/ConfigProvider/ConfigProvider.vue
@@ -1,7 +1,7 @@
+
+
diff --git a/packages/radix-vue/src/ContextMenu/ContextMenuCheckboxItem.vue b/packages/radix-vue/src/ContextMenu/ContextMenuCheckboxItem.vue
index 386f6ad57..7b930ba97 100644
--- a/packages/radix-vue/src/ContextMenu/ContextMenuCheckboxItem.vue
+++ b/packages/radix-vue/src/ContextMenu/ContextMenuCheckboxItem.vue
@@ -1,14 +1,18 @@
-
+
+
+
+
+
+
diff --git a/packages/radix-vue/src/ContextMenu/ContextMenuItem.vue b/packages/radix-vue/src/ContextMenu/ContextMenuItem.vue
index c086107ec..56763be9f 100644
--- a/packages/radix-vue/src/ContextMenu/ContextMenuItem.vue
+++ b/packages/radix-vue/src/ContextMenu/ContextMenuItem.vue
@@ -1,10 +1,15 @@
-
+
+
+
+
diff --git a/packages/radix-vue/src/ContextMenu/ContextMenuLabel.vue b/packages/radix-vue/src/ContextMenu/ContextMenuLabel.vue
index a9ca31553..d00cd4843 100644
--- a/packages/radix-vue/src/ContextMenu/ContextMenuLabel.vue
+++ b/packages/radix-vue/src/ContextMenu/ContextMenuLabel.vue
@@ -1,7 +1,12 @@
-
+
+
diff --git a/packages/radix-vue/src/ContextMenu/ContextMenuRadioGroup.vue b/packages/radix-vue/src/ContextMenu/ContextMenuRadioGroup.vue
index a184427db..97e085ca4 100644
--- a/packages/radix-vue/src/ContextMenu/ContextMenuRadioGroup.vue
+++ b/packages/radix-vue/src/ContextMenu/ContextMenuRadioGroup.vue
@@ -1,14 +1,18 @@
-
+
+
+
+
+
+
diff --git a/packages/radix-vue/src/ContextMenu/ContextMenuSubContent.vue b/packages/radix-vue/src/ContextMenu/ContextMenuSubContent.vue
index 5553a9582..70eaf523b 100644
--- a/packages/radix-vue/src/ContextMenu/ContextMenuSubContent.vue
+++ b/packages/radix-vue/src/ContextMenu/ContextMenuSubContent.vue
@@ -1,13 +1,16 @@
-
+
+
+
+
diff --git a/packages/radix-vue/src/ContextMenu/ContextMenuTrigger.vue b/packages/radix-vue/src/ContextMenu/ContextMenuTrigger.vue
index 94ee4eee0..0a23cc8f4 100644
--- a/packages/radix-vue/src/ContextMenu/ContextMenuTrigger.vue
+++ b/packages/radix-vue/src/ContextMenu/ContextMenuTrigger.vue
@@ -1,19 +1,22 @@
+
+
diff --git a/packages/radix-vue/src/Dialog/DialogContentImpl.vue b/packages/radix-vue/src/Dialog/DialogContentImpl.vue
index d4a465b76..b6defd647 100644
--- a/packages/radix-vue/src/Dialog/DialogContentImpl.vue
+++ b/packages/radix-vue/src/Dialog/DialogContentImpl.vue
@@ -1,15 +1,21 @@
-
-export type DialogContentImplEmits = DismissableLayerEmits & {
- /**
- * Event handler called when auto-focusing on open.
- * Can be prevented.
- */
- 'openAutoFocus': [event: Event]
- /**
- * Event handler called when auto-focusing on close.
- * Can be prevented.
- */
- 'closeAutoFocus': [ event: Event]
-}
+
+
+
+
+
+
diff --git a/packages/radix-vue/src/Dialog/DialogTitle.vue b/packages/radix-vue/src/Dialog/DialogTitle.vue
index d21b53c17..3545850c3 100644
--- a/packages/radix-vue/src/Dialog/DialogTitle.vue
+++ b/packages/radix-vue/src/Dialog/DialogTitle.vue
@@ -1,10 +1,14 @@
+
+
diff --git a/packages/radix-vue/src/Dialog/DialogTrigger.vue b/packages/radix-vue/src/Dialog/DialogTrigger.vue
index 793133fe3..4da824649 100644
--- a/packages/radix-vue/src/Dialog/DialogTrigger.vue
+++ b/packages/radix-vue/src/Dialog/DialogTrigger.vue
@@ -1,13 +1,13 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/packages/radix-vue/src/DropdownMenu/DropdownMenuItem.vue b/packages/radix-vue/src/DropdownMenu/DropdownMenuItem.vue
index cd83b86ae..68712e9a4 100644
--- a/packages/radix-vue/src/DropdownMenu/DropdownMenuItem.vue
+++ b/packages/radix-vue/src/DropdownMenu/DropdownMenuItem.vue
@@ -1,10 +1,15 @@
-
+
+
+
diff --git a/packages/radix-vue/src/DropdownMenu/DropdownMenuLabel.vue b/packages/radix-vue/src/DropdownMenu/DropdownMenuLabel.vue
index 41e96c3d2..91058d256 100644
--- a/packages/radix-vue/src/DropdownMenu/DropdownMenuLabel.vue
+++ b/packages/radix-vue/src/DropdownMenu/DropdownMenuLabel.vue
@@ -1,7 +1,12 @@
-
+
+
diff --git a/packages/radix-vue/src/DropdownMenu/DropdownMenuPortal.vue b/packages/radix-vue/src/DropdownMenu/DropdownMenuPortal.vue
index df1c6b265..3bec381ef 100644
--- a/packages/radix-vue/src/DropdownMenu/DropdownMenuPortal.vue
+++ b/packages/radix-vue/src/DropdownMenu/DropdownMenuPortal.vue
@@ -1,7 +1,12 @@
-
+
+
diff --git a/packages/radix-vue/src/DropdownMenu/DropdownMenuRadioGroup.vue b/packages/radix-vue/src/DropdownMenu/DropdownMenuRadioGroup.vue
index 7560cacb4..e8ea14a29 100644
--- a/packages/radix-vue/src/DropdownMenu/DropdownMenuRadioGroup.vue
+++ b/packages/radix-vue/src/DropdownMenu/DropdownMenuRadioGroup.vue
@@ -1,14 +1,18 @@
-
+
+
+
+
diff --git a/packages/radix-vue/src/DropdownMenu/DropdownMenuSeparator.vue b/packages/radix-vue/src/DropdownMenu/DropdownMenuSeparator.vue
index 9d9057f93..812b907db 100644
--- a/packages/radix-vue/src/DropdownMenu/DropdownMenuSeparator.vue
+++ b/packages/radix-vue/src/DropdownMenu/DropdownMenuSeparator.vue
@@ -1,7 +1,12 @@
-
+
+
diff --git a/packages/radix-vue/src/DropdownMenu/DropdownMenuSub.vue b/packages/radix-vue/src/DropdownMenu/DropdownMenuSub.vue
index 9f139c9ad..9cedaefec 100644
--- a/packages/radix-vue/src/DropdownMenu/DropdownMenuSub.vue
+++ b/packages/radix-vue/src/DropdownMenu/DropdownMenuSub.vue
@@ -1,12 +1,12 @@
+
+
+
+
diff --git a/packages/radix-vue/src/DropdownMenu/DropdownMenuTrigger.vue b/packages/radix-vue/src/DropdownMenu/DropdownMenuTrigger.vue
index b075b906a..d0ba33e6a 100644
--- a/packages/radix-vue/src/DropdownMenu/DropdownMenuTrigger.vue
+++ b/packages/radix-vue/src/DropdownMenu/DropdownMenuTrigger.vue
@@ -1,4 +1,6 @@
-export type FocusScopeEmits = {
- /**
- * Event handler called when auto-focusing on mount.
- * Can be prevented.
- */
- 'mountAutoFocus': [event: Event]
-
- /**
- * Event handler called when auto-focusing on unmount.
- * Can be prevented.
- */
- 'unmountAutoFocus': [event: Event]
-}
+
+
+
diff --git a/packages/radix-vue/src/HoverCard/HoverCardContent.vue b/packages/radix-vue/src/HoverCard/HoverCardContent.vue
index ef5c2a70e..40e0a642c 100644
--- a/packages/radix-vue/src/HoverCard/HoverCardContent.vue
+++ b/packages/radix-vue/src/HoverCard/HoverCardContent.vue
@@ -1,11 +1,7 @@
-
+
+
+
+
+
diff --git a/packages/radix-vue/src/HoverCard/HoverCardTrigger.vue b/packages/radix-vue/src/HoverCard/HoverCardTrigger.vue
index 17e984e18..65925f9b2 100644
--- a/packages/radix-vue/src/HoverCard/HoverCardTrigger.vue
+++ b/packages/radix-vue/src/HoverCard/HoverCardTrigger.vue
@@ -1,16 +1,15 @@
+
+
+
+
+
+
diff --git a/packages/radix-vue/src/Menu/MenuCheckboxItem.vue b/packages/radix-vue/src/Menu/MenuCheckboxItem.vue
index 9bb156682..41de04044 100644
--- a/packages/radix-vue/src/Menu/MenuCheckboxItem.vue
+++ b/packages/radix-vue/src/Menu/MenuCheckboxItem.vue
@@ -1,19 +1,25 @@
-
+
+
+
+
+
+
diff --git a/packages/radix-vue/src/Menu/MenuItem.vue b/packages/radix-vue/src/Menu/MenuItem.vue
index 683bfed37..e78495d46 100644
--- a/packages/radix-vue/src/Menu/MenuItem.vue
+++ b/packages/radix-vue/src/Menu/MenuItem.vue
@@ -1,13 +1,16 @@
+
+
+
+
diff --git a/packages/radix-vue/src/Menu/MenuRadioGroup.vue b/packages/radix-vue/src/Menu/MenuRadioGroup.vue
index 2764f2926..a35bc783b 100644
--- a/packages/radix-vue/src/Menu/MenuRadioGroup.vue
+++ b/packages/radix-vue/src/Menu/MenuRadioGroup.vue
@@ -1,4 +1,6 @@
-
-
+
+
+
+
+
+
diff --git a/packages/radix-vue/src/Menu/MenuSub.vue b/packages/radix-vue/src/Menu/MenuSub.vue
index a1f8340c2..ebbd1083a 100644
--- a/packages/radix-vue/src/Menu/MenuSub.vue
+++ b/packages/radix-vue/src/Menu/MenuSub.vue
@@ -1,4 +1,6 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/packages/radix-vue/src/Menubar/MenubarItem.vue b/packages/radix-vue/src/Menubar/MenubarItem.vue
index 9f5bbe2e9..3610c4c6b 100644
--- a/packages/radix-vue/src/Menubar/MenubarItem.vue
+++ b/packages/radix-vue/src/Menubar/MenubarItem.vue
@@ -1,10 +1,15 @@
-
+
+
+
+
diff --git a/packages/radix-vue/src/Menubar/MenubarLabel.vue b/packages/radix-vue/src/Menubar/MenubarLabel.vue
index 308f913ad..98f777523 100644
--- a/packages/radix-vue/src/Menubar/MenubarLabel.vue
+++ b/packages/radix-vue/src/Menubar/MenubarLabel.vue
@@ -1,7 +1,12 @@
-
+
+
diff --git a/packages/radix-vue/src/Menubar/MenubarPortal.vue b/packages/radix-vue/src/Menubar/MenubarPortal.vue
index 46210af3a..01d2d04ed 100644
--- a/packages/radix-vue/src/Menubar/MenubarPortal.vue
+++ b/packages/radix-vue/src/Menubar/MenubarPortal.vue
@@ -1,7 +1,12 @@
-
+
+
diff --git a/packages/radix-vue/src/Menubar/MenubarRadioGroup.vue b/packages/radix-vue/src/Menubar/MenubarRadioGroup.vue
index da0961ed3..c59ef8a2d 100644
--- a/packages/radix-vue/src/Menubar/MenubarRadioGroup.vue
+++ b/packages/radix-vue/src/Menubar/MenubarRadioGroup.vue
@@ -1,14 +1,18 @@
-
+
+
+
+
diff --git a/packages/radix-vue/src/Menubar/MenubarSeparator.vue b/packages/radix-vue/src/Menubar/MenubarSeparator.vue
index e2bdc7065..c1dd9d14f 100644
--- a/packages/radix-vue/src/Menubar/MenubarSeparator.vue
+++ b/packages/radix-vue/src/Menubar/MenubarSeparator.vue
@@ -1,7 +1,12 @@
-
+
+
diff --git a/packages/radix-vue/src/Menubar/MenubarSubContent.vue b/packages/radix-vue/src/Menubar/MenubarSubContent.vue
index 6a53ced48..167028309 100644
--- a/packages/radix-vue/src/Menubar/MenubarSubContent.vue
+++ b/packages/radix-vue/src/Menubar/MenubarSubContent.vue
@@ -1,17 +1,21 @@
+
+
+
+
diff --git a/packages/radix-vue/src/Menubar/MenubarTrigger.vue b/packages/radix-vue/src/Menubar/MenubarTrigger.vue
index e0f7a1a3e..88b324016 100644
--- a/packages/radix-vue/src/Menubar/MenubarTrigger.vue
+++ b/packages/radix-vue/src/Menubar/MenubarTrigger.vue
@@ -1,19 +1,22 @@
+
+
+
-
-
diff --git a/packages/radix-vue/src/NavigationMenu/NavigationMenuContentImpl.vue b/packages/radix-vue/src/NavigationMenu/NavigationMenuContentImpl.vue
index 4e72bbb87..43d162cda 100644
--- a/packages/radix-vue/src/NavigationMenu/NavigationMenuContentImpl.vue
+++ b/packages/radix-vue/src/NavigationMenu/NavigationMenuContentImpl.vue
@@ -1,8 +1,16 @@
+
+
-
-
+import type { Ref } from 'vue'
+import type { PrimitiveProps } from '@/Primitive'
import { createContext, useArrowNavigation, useCollection, useId } from '@/shared'
export interface NavigationMenuItemProps extends PrimitiveProps {
@@ -22,15 +24,15 @@ export const [injectNavigationMenuItemContext, provideNavigationMenuItemContext]
+
-
-
-import {
- type Ref,
- computed,
- ref,
- toRefs,
-} from 'vue'
+import type { Ref } from 'vue'
+
+import type { PrimitiveProps } from '@/Primitive'
import type { Direction, Orientation } from './utils'
import { createContext, useCollection, useDirection, useId } from '@/shared'
@@ -53,10 +50,14 @@ export const [injectNavigationMenuContext, provideNavigationMenuContext]
+
+
-
-
+import type { PrimitiveProps } from '@/Primitive'
+
+export interface NavigationMenuViewportProps extends PrimitiveProps {
+ /**
+ * Used to force mounting when more control is needed. Useful when
+ * controlling animation with Vue animation libraries.
+ */
+ forceMount?: boolean
+}
+
+
-
-
-import { Primitive, type PrimitiveProps } from '@/Primitive'
+
+
+
diff --git a/packages/radix-vue/src/Pagination/PaginationFirst.vue b/packages/radix-vue/src/Pagination/PaginationFirst.vue
index 059afd820..05bbb7433 100644
--- a/packages/radix-vue/src/Pagination/PaginationFirst.vue
+++ b/packages/radix-vue/src/Pagination/PaginationFirst.vue
@@ -1,8 +1,13 @@
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
diff --git a/packages/radix-vue/src/Popover/PopoverClose.vue b/packages/radix-vue/src/Popover/PopoverClose.vue
index cb9aafe75..ff54294e5 100644
--- a/packages/radix-vue/src/Popover/PopoverClose.vue
+++ b/packages/radix-vue/src/Popover/PopoverClose.vue
@@ -1,16 +1,20 @@
+
+
diff --git a/packages/radix-vue/src/Popover/PopoverContent.vue b/packages/radix-vue/src/Popover/PopoverContent.vue
index 5a918b07f..c30931f53 100644
--- a/packages/radix-vue/src/Popover/PopoverContent.vue
+++ b/packages/radix-vue/src/Popover/PopoverContent.vue
@@ -1,13 +1,10 @@
-
+
+
+
+
+
+
diff --git a/packages/radix-vue/src/Popover/PopoverTrigger.vue b/packages/radix-vue/src/Popover/PopoverTrigger.vue
index 5c399f418..ac59e234d 100644
--- a/packages/radix-vue/src/Popover/PopoverTrigger.vue
+++ b/packages/radix-vue/src/Popover/PopoverTrigger.vue
@@ -1,14 +1,18 @@
+
+
+
+
+
+
+
+
-
-
+import type { ComponentPublicInstance } from 'vue'
+
+type ScrollbarAreaScrollbarImplEmits = {
+ 'onDragScroll': [payload: { x: number; y: number }]
+ 'onWheelScroll': [payload: { x: number; y: number }]
+ 'onThumbPointerDown': [payload: { x: number; y: number }]
+}
+
+export interface ScrollAreaScrollbarImplProps {
+ isHorizontal: boolean
+}
+
+
+
+
+
-
-
/* Hide scrollbars cross-browser and enable momentum scroll for touch
diff --git a/packages/radix-vue/src/Select/SelectArrow.vue b/packages/radix-vue/src/Select/SelectArrow.vue
index f91e60856..774683288 100644
--- a/packages/radix-vue/src/Select/SelectArrow.vue
+++ b/packages/radix-vue/src/Select/SelectArrow.vue
@@ -1,13 +1,17 @@
+
+
diff --git a/packages/radix-vue/src/Select/SelectContent.vue b/packages/radix-vue/src/Select/SelectContent.vue
index 8f4cd878f..b7c5966b7 100644
--- a/packages/radix-vue/src/Select/SelectContent.vue
+++ b/packages/radix-vue/src/Select/SelectContent.vue
@@ -1,28 +1,31 @@
+
+
+
+
-
-
diff --git a/packages/radix-vue/src/Select/SelectLabel.vue b/packages/radix-vue/src/Select/SelectLabel.vue
index c5ea31c10..16836e992 100644
--- a/packages/radix-vue/src/Select/SelectLabel.vue
+++ b/packages/radix-vue/src/Select/SelectLabel.vue
@@ -1,5 +1,5 @@
+
+
+
diff --git a/packages/radix-vue/src/Select/SelectRoot.vue b/packages/radix-vue/src/Select/SelectRoot.vue
index 6503e4155..37ee9bd62 100644
--- a/packages/radix-vue/src/Select/SelectRoot.vue
+++ b/packages/radix-vue/src/Select/SelectRoot.vue
@@ -1,7 +1,6 @@
+
+
+
+
diff --git a/packages/radix-vue/src/Select/SelectTrigger.vue b/packages/radix-vue/src/Select/SelectTrigger.vue
index cd7cc4ea2..6709df452 100644
--- a/packages/radix-vue/src/Select/SelectTrigger.vue
+++ b/packages/radix-vue/src/Select/SelectTrigger.vue
@@ -1,4 +1,6 @@
+
@@ -8,7 +10,6 @@ import { SelectContentDefaultContextValue, injectSelectContentContext } from './
import { CONTENT_MARGIN } from './utils'
import {
Primitive,
- type PrimitiveProps,
usePrimitiveElement,
} from '@/Primitive'
import { injectSelectItemAlignedPositionContext } from './SelectItemAlignedPosition.vue'
diff --git a/packages/radix-vue/src/Separator/Separator.vue b/packages/radix-vue/src/Separator/Separator.vue
index 02ecf3e6d..a1767dac1 100644
--- a/packages/radix-vue/src/Separator/Separator.vue
+++ b/packages/radix-vue/src/Separator/Separator.vue
@@ -1,12 +1,12 @@
+
+
+
+
-
-
+import type { PrimitiveProps } from '@/Primitive'
+
export interface SliderTrackProps extends PrimitiveProps {}
-
-
+
+
+
+
+
+
+
+
+
+
diff --git a/packages/radix-vue/src/Toast/ToastClose.vue b/packages/radix-vue/src/Toast/ToastClose.vue
index 2304508d8..f0914e3fb 100644
--- a/packages/radix-vue/src/Toast/ToastClose.vue
+++ b/packages/radix-vue/src/Toast/ToastClose.vue
@@ -1,10 +1,14 @@
+
+
+
+
diff --git a/packages/radix-vue/src/Toast/ToastProvider.vue b/packages/radix-vue/src/Toast/ToastProvider.vue
index 8afe9c140..bbc5a38fb 100644
--- a/packages/radix-vue/src/Toast/ToastProvider.vue
+++ b/packages/radix-vue/src/Toast/ToastProvider.vue
@@ -1,4 +1,5 @@
-export type ToastRootEmits = ToastRootImplEmits & {
- 'update:open': [value: boolean]
-}
+
-
-
+
+
+
+
diff --git a/packages/radix-vue/src/Toast/ToastViewport.vue b/packages/radix-vue/src/Toast/ToastViewport.vue
index 9db254780..2d8db8f48 100644
--- a/packages/radix-vue/src/Toast/ToastViewport.vue
+++ b/packages/radix-vue/src/Toast/ToastViewport.vue
@@ -1,14 +1,6 @@
-
+
+
-
-
-import { computed } from 'vue'
+import type { PrimitiveProps } from '@/Primitive'
+
+export type ToggleEmits = {
+ 'update:pressed': [value: boolean]
+}
+
+export type DataState = 'on' | 'off'
export interface ToggleProps extends PrimitiveProps {
/**
@@ -16,16 +22,12 @@ export interface ToggleProps extends PrimitiveProps {
*/
disabled?: boolean
}
-export type ToggleEmits = {
- 'update:pressed': [value: boolean]
-}
-
-export type DataState = 'on' | 'off'
+
+
diff --git a/packages/radix-vue/src/Toolbar/ToolbarLink.vue b/packages/radix-vue/src/Toolbar/ToolbarLink.vue
index f5905baea..d65a5e61c 100644
--- a/packages/radix-vue/src/Toolbar/ToolbarLink.vue
+++ b/packages/radix-vue/src/Toolbar/ToolbarLink.vue
@@ -1,8 +1,13 @@
+
+
diff --git a/packages/radix-vue/src/Toolbar/ToolbarRoot.vue b/packages/radix-vue/src/Toolbar/ToolbarRoot.vue
index 681aafb66..83237da33 100644
--- a/packages/radix-vue/src/Toolbar/ToolbarRoot.vue
+++ b/packages/radix-vue/src/Toolbar/ToolbarRoot.vue
@@ -1,5 +1,6 @@
+
+
diff --git a/packages/radix-vue/src/Toolbar/ToolbarToggleItem.vue b/packages/radix-vue/src/Toolbar/ToolbarToggleItem.vue
index f66dee4af..8c634757a 100644
--- a/packages/radix-vue/src/Toolbar/ToolbarToggleItem.vue
+++ b/packages/radix-vue/src/Toolbar/ToolbarToggleItem.vue
@@ -1,8 +1,13 @@
+
+
diff --git a/packages/radix-vue/src/Tooltip/TooltipArrow.vue b/packages/radix-vue/src/Tooltip/TooltipArrow.vue
index 08190bfe1..273a4e9b5 100644
--- a/packages/radix-vue/src/Tooltip/TooltipArrow.vue
+++ b/packages/radix-vue/src/Tooltip/TooltipArrow.vue
@@ -1,4 +1,6 @@
+
+
+
diff --git a/packages/radix-vue/src/Tooltip/TooltipProvider.vue b/packages/radix-vue/src/Tooltip/TooltipProvider.vue
index 0a3d64f7f..650cdd4ec 100644
--- a/packages/radix-vue/src/Tooltip/TooltipProvider.vue
+++ b/packages/radix-vue/src/Tooltip/TooltipProvider.vue
@@ -1,4 +1,5 @@
+
+
diff --git a/packages/radix-vue/src/shared/component/Arrow.vue b/packages/radix-vue/src/shared/component/Arrow.vue
index b86791a31..5e22e6af1 100644
--- a/packages/radix-vue/src/shared/component/Arrow.vue
+++ b/packages/radix-vue/src/shared/component/Arrow.vue
@@ -1,4 +1,6 @@