| | |
| | | import type { FunctionalComponent, defineComponent } from 'vue'; |
| | | import type { defineComponent } from 'vue'; |
| | | import type { ComponentType } from '../../types/componentType'; |
| | | import { componentMap } from '/@/components/Table/src/componentMap'; |
| | | import { componentMap } from '@/components/Table/src/componentMap'; |
| | | |
| | | import { Popover } from 'ant-design-vue'; |
| | | import { h } from 'vue'; |
| | |
| | | getPopupContainer?: Fn; |
| | | } |
| | | |
| | | export const CellComponent: FunctionalComponent = ( |
| | | export const CellComponent = ( |
| | | { |
| | | component = 'Input', |
| | | rule = true, |
| | |
| | | Popover, |
| | | { |
| | | overlayClassName: 'edit-cell-rule-popover', |
| | | visible: !!popoverVisible, |
| | | open: !!popoverVisible, |
| | | ...(getPopupContainer ? { getPopupContainer } : {}), |
| | | }, |
| | | { |