From 976d096a0e6c1b0a14f75388387cfacdf7490316 Mon Sep 17 00:00:00 2001 From: 07akioni <07akioni2@gmail.com> Date: Sat, 17 Apr 2021 02:39:38 +0800 Subject: [PATCH] feat(popover): export props type --- src/dropdown/src/Dropdown.ts | 3 ++- src/popconfirm/src/Popconfirm.ts | 8 ++------ src/popover/index.ts | 3 ++- src/popselect/src/Popselect.ts | 3 ++- src/tooltip/src/Tooltip.ts | 3 ++- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/dropdown/src/Dropdown.ts b/src/dropdown/src/Dropdown.ts index 0fdab00ee..661f1b3ec 100644 --- a/src/dropdown/src/Dropdown.ts +++ b/src/dropdown/src/Dropdown.ts @@ -13,9 +13,10 @@ import { } from 'vue' import { createTreeMate, Key, TreeMateOptions, TreeNode } from 'treemate' import { useMergedState, useKeyboard, useMemo } from 'vooks' +import { popoverBaseProps } from '../../popover/src/Popover' import { useConfig, useTheme } from '../../_mixins' import type { ThemeProps } from '../../_mixins' -import { NPopover, popoverBaseProps } from '../../popover' +import { NPopover } from '../../popover' import { keep, call, diff --git a/src/popconfirm/src/Popconfirm.ts b/src/popconfirm/src/Popconfirm.ts index a4de6b4a8..10f641e1c 100644 --- a/src/popconfirm/src/Popconfirm.ts +++ b/src/popconfirm/src/Popconfirm.ts @@ -1,10 +1,6 @@ import { h, ref, defineComponent, provide, PropType } from 'vue' -import { - NPopover, - popoverBaseProps, - PopoverInst, - PopoverTrigger -} from '../../popover' +import { NPopover, PopoverInst, PopoverTrigger } from '../../popover' +import { popoverBaseProps } from '../../popover/src/Popover' import { omit, keep, call } from '../../_utils' import { useConfig, useTheme } from '../../_mixins' import type { ThemeProps } from '../../_mixins' diff --git a/src/popover/index.ts b/src/popover/index.ts index b00dbeb71..3c9115bee 100644 --- a/src/popover/index.ts +++ b/src/popover/index.ts @@ -1,2 +1,3 @@ -export { default as NPopover, popoverBaseProps } from './src/Popover' +export { default as NPopover } from './src/Popover' +export type { PopoverProps } from './src/Popover' export type { PopoverTrigger, PopoverInst } from './src/interface' diff --git a/src/popselect/src/Popselect.ts b/src/popselect/src/Popselect.ts index 05c2f374a..638c42c6d 100644 --- a/src/popselect/src/Popselect.ts +++ b/src/popselect/src/Popselect.ts @@ -1,5 +1,6 @@ import { h, ref, provide, defineComponent, PropType } from 'vue' -import { NPopover, popoverBaseProps } from '../../popover' +import { NPopover } from '../../popover' +import { popoverBaseProps } from '../../popover/src/Popover' import type { PopoverInst, PopoverTrigger } from '../../popover' import NPopselectPanel, { panelPropKeys, panelProps } from './PopselectPanel' import { omit, keep } from '../../_utils' diff --git a/src/tooltip/src/Tooltip.ts b/src/tooltip/src/Tooltip.ts index e9724d6f3..20e076364 100644 --- a/src/tooltip/src/Tooltip.ts +++ b/src/tooltip/src/Tooltip.ts @@ -1,6 +1,7 @@ // Tooltip: popover wearing waistcoat import { h, defineComponent, ref, computed } from 'vue' -import { NPopover, popoverBaseProps } from '../../popover' +import { NPopover } from '../../popover' +import { popoverBaseProps } from '../../popover/src/Popover' import type { PopoverInst } from '../../popover' import { useTheme } from '../../_mixins' import type { ThemeProps } from '../../_mixins'