From a0559d4163787657032307c2bf5449762658d981 Mon Sep 17 00:00:00 2001 From: Benjamin Canac Date: Fri, 28 Jun 2024 11:48:38 +0200 Subject: [PATCH] chore: ignore `as` from radix props fields --- src/runtime/components/Accordion.vue | 2 +- src/runtime/components/ContextMenu.vue | 4 ++-- src/runtime/components/ContextMenuContent.vue | 2 +- src/runtime/components/Drawer.vue | 2 +- src/runtime/components/DropdownMenu.vue | 6 +++--- src/runtime/components/DropdownMenuContent.vue | 2 +- src/runtime/components/InputMenu.vue | 4 ++-- src/runtime/components/Modal.vue | 2 +- src/runtime/components/NavigationMenu.vue | 2 +- src/runtime/components/Popover.vue | 4 ++-- src/runtime/components/Select.vue | 6 +++--- src/runtime/components/SelectMenu.vue | 4 ++-- src/runtime/components/Slideover.vue | 2 +- src/runtime/components/Tabs.vue | 2 +- src/runtime/components/Tooltip.vue | 4 ++-- 15 files changed, 24 insertions(+), 24 deletions(-) diff --git a/src/runtime/components/Accordion.vue b/src/runtime/components/Accordion.vue index 59a1e70c..9aa80921 100644 --- a/src/runtime/components/Accordion.vue +++ b/src/runtime/components/Accordion.vue @@ -26,7 +26,7 @@ export interface AccordionProps extends Omit + content?: Omit class?: any ui?: Partial } diff --git a/src/runtime/components/ContextMenu.vue b/src/runtime/components/ContextMenu.vue index dc31160f..37588610 100644 --- a/src/runtime/components/ContextMenu.vue +++ b/src/runtime/components/ContextMenu.vue @@ -15,7 +15,7 @@ export interface ContextMenuItem extends Omit, Pic label?: string icon?: string avatar?: AvatarProps - content?: Omit + content?: Omit kbds?: KbdProps['value'][] | KbdProps[] /** * The item type. @@ -32,7 +32,7 @@ export interface ContextMenuItem extends Omit, Pic export interface ContextMenuProps extends Omit, Pick { items?: T[] | T[][] /** The content of the menu. */ - content?: Omit + content?: Omit /** * Render the menu in a portal. * @defaultValue `true` diff --git a/src/runtime/components/ContextMenuContent.vue b/src/runtime/components/ContextMenuContent.vue index 34a31ac6..506a8d25 100644 --- a/src/runtime/components/ContextMenuContent.vue +++ b/src/runtime/components/ContextMenuContent.vue @@ -6,7 +6,7 @@ import type { ContextMenuItem, ContextMenuSlots } from '../types' const contextMenu = tv(theme)() -interface ContextMenuContentProps extends Omit { +interface ContextMenuContentProps extends Omit { items?: T[] | T[][] portal?: boolean sub?: boolean diff --git a/src/runtime/components/Drawer.vue b/src/runtime/components/Drawer.vue index 27840c6a..7b8bd0a8 100644 --- a/src/runtime/components/Drawer.vue +++ b/src/runtime/components/Drawer.vue @@ -14,7 +14,7 @@ export interface DrawerProps extends Omit { title?: string description?: string /** The content of the drawer. */ - content?: Omit + content?: Omit overlay?: boolean /** * Render the drawer in a portal. diff --git a/src/runtime/components/DropdownMenu.vue b/src/runtime/components/DropdownMenu.vue index 3211f3d9..669a6f92 100644 --- a/src/runtime/components/DropdownMenu.vue +++ b/src/runtime/components/DropdownMenu.vue @@ -15,7 +15,7 @@ export interface DropdownMenuItem extends Omit, Pi label?: string icon?: string avatar?: AvatarProps - content?: Omit + content?: Omit kbds?: KbdProps['value'][] | KbdProps[] /** * The item type. @@ -38,12 +38,12 @@ export interface DropdownMenuProps extends Omit * The content of the menu. * @defaultValue `{ side: 'bottom', sideOffset: 8 }` */ - content?: Omit + content?: Omit /** * Display an arrow alongside the menu. * @defaultValue `false` */ - arrow?: boolean | Omit + arrow?: boolean | Omit /** * Render the menu in a portal. * @defaultValue `true` diff --git a/src/runtime/components/DropdownMenuContent.vue b/src/runtime/components/DropdownMenuContent.vue index bfb71dc9..c6b3c013 100644 --- a/src/runtime/components/DropdownMenuContent.vue +++ b/src/runtime/components/DropdownMenuContent.vue @@ -6,7 +6,7 @@ import type { KbdProps, AvatarProps, DropdownMenuItem, DropdownMenuSlots } from const dropdownMenu = tv(theme)() -interface DropdownMenuContentProps extends Omit { +interface DropdownMenuContentProps extends Omit { items?: T[] | T[][] portal?: boolean sub?: boolean diff --git a/src/runtime/components/InputMenu.vue b/src/runtime/components/InputMenu.vue index b6480341..e7e29b4e 100644 --- a/src/runtime/components/InputMenu.vue +++ b/src/runtime/components/InputMenu.vue @@ -58,12 +58,12 @@ export interface InputMenuProps extends Omit, 'asChild' * The content of the menu. * @defaultValue `{ side: 'bottom', sideOffset: 8, position: 'popper' }` */ - content?: Omit + content?: Omit /** * Display an arrow alongside the menu. * @defaultValue `false` */ - arrow?: boolean | Omit + arrow?: boolean | Omit /** * Render the menu in a portal. * @defaultValue `true` diff --git a/src/runtime/components/Modal.vue b/src/runtime/components/Modal.vue index c773c26c..9872498f 100644 --- a/src/runtime/components/Modal.vue +++ b/src/runtime/components/Modal.vue @@ -14,7 +14,7 @@ export interface ModalProps extends DialogRootProps { title?: string description?: string /** The content of the modal. */ - content?: Omit + content?: Omit overlay?: boolean transition?: boolean fullscreen?: boolean diff --git a/src/runtime/components/NavigationMenu.vue b/src/runtime/components/NavigationMenu.vue index f2d4b2a1..0b6828b4 100644 --- a/src/runtime/components/NavigationMenu.vue +++ b/src/runtime/components/NavigationMenu.vue @@ -49,7 +49,7 @@ export interface NavigationMenuProps extends Omit + content?: Omit /** * Display an arrow alongside the menu. * @defaultValue `false` diff --git a/src/runtime/components/Popover.vue b/src/runtime/components/Popover.vue index 10e326b8..28fc0bfe 100644 --- a/src/runtime/components/Popover.vue +++ b/src/runtime/components/Popover.vue @@ -19,12 +19,12 @@ export interface PopoverProps extends PopoverRootProps, Pick + content?: Omit /** * Display an arrow alongside the popover. * @defaultValue `false` */ - arrow?: boolean | Omit + arrow?: boolean | Omit /** * Render the popover in a portal. * @defaultValue `true` diff --git a/src/runtime/components/Select.vue b/src/runtime/components/Select.vue index b4fee491..bfeac5dc 100644 --- a/src/runtime/components/Select.vue +++ b/src/runtime/components/Select.vue @@ -47,12 +47,12 @@ export interface SelectProps extends Omit * The content of the menu. * @defaultValue `{ side: 'bottom', sideOffset: 8, position: 'popper' }` */ - content?: Omit + content?: Omit /** * Display an arrow alongside the menu. * @defaultValue `false` */ - arrow?: boolean | Omit + arrow?: boolean | Omit /** * Render the menu in a portal. * @defaultValue `true` @@ -92,7 +92,7 @@ const emits = defineEmits() const slots = defineSlots>() const appConfig = useAppConfig() -const rootProps = useForwardPropsEmits(reactivePick(props, 'modelValue', 'defaultValue', 'open', 'defaultOpen', 'disabled', 'autocomplete', 'required'), emits) +const rootProps = useForwardPropsEmits(reactivePick(props, 'as', 'modelValue', 'defaultValue', 'open', 'defaultOpen', 'disabled', 'autocomplete', 'required'), emits) const contentProps = toRef(() => defu(props.content, { side: 'bottom', sideOffset: 8, position: 'popper' }) as SelectContentProps) const { emitFormChange, emitFormBlur, size: formGroupSize, color, id, name, disabled } = useFormField(props) diff --git a/src/runtime/components/SelectMenu.vue b/src/runtime/components/SelectMenu.vue index 01038d9b..1b22dffc 100644 --- a/src/runtime/components/SelectMenu.vue +++ b/src/runtime/components/SelectMenu.vue @@ -50,12 +50,12 @@ export interface SelectMenuProps extends Omit, 'asChild' * The content of the menu. * @defaultValue `{ side: 'bottom', sideOffset: 8, position: 'popper' }` */ - content?: Omit + content?: Omit /** * Display an arrow alongside the menu. * @defaultValue `false` */ - arrow?: boolean | Omit + arrow?: boolean | Omit /** * Render the menu in a portal. * @defaultValue `true` diff --git a/src/runtime/components/Slideover.vue b/src/runtime/components/Slideover.vue index e22a83bb..28939707 100644 --- a/src/runtime/components/Slideover.vue +++ b/src/runtime/components/Slideover.vue @@ -16,7 +16,7 @@ export interface SlideoverProps extends DialogRootProps { title?: string description?: string /** The content of the slideover. */ - content?: Omit + content?: Omit /** * Display an overlay behind the slideover. * @defaultValue `true` diff --git a/src/runtime/components/Tabs.vue b/src/runtime/components/Tabs.vue index aeb59ea8..0b7af3e8 100644 --- a/src/runtime/components/Tabs.vue +++ b/src/runtime/components/Tabs.vue @@ -35,7 +35,7 @@ export interface TabsProps extends Omit + content?: boolean | Omit class?: any ui?: Partial } diff --git a/src/runtime/components/Tooltip.vue b/src/runtime/components/Tooltip.vue index 19e9acb3..eca4c03a 100644 --- a/src/runtime/components/Tooltip.vue +++ b/src/runtime/components/Tooltip.vue @@ -19,12 +19,12 @@ export interface TooltipProps extends TooltipRootProps { * The content of the tooltip. * @defaultValue `{ side: 'bottom', sideOffset: 8 }` */ - content?: Omit + content?: Omit /** * Display an arrow alongside the tooltip. * @defaultValue `false` */ - arrow?: boolean | Omit + arrow?: boolean | Omit /** * Render the tooltip in a portal. * @defaultValue `true`