mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-08-20 12:29:55 +08:00
feat(popover): popover can now be used inline (#23231)
BREAKING CHANGE: Converted `ion-popover` to use the Shadow DOM.
This commit is contained in:
@ -1,12 +1,8 @@
|
||||
import { PopoverOptions, popoverController } from '@ionic/core';
|
||||
import { JSX } from '@ionic/core';
|
||||
|
||||
import { createOverlayComponent } from './createOverlayComponent';
|
||||
import { createInlineOverlayComponent } from './createInlineOverlayComponent'
|
||||
|
||||
export type ReactPopoverOptions = Omit<PopoverOptions, 'component' | 'componentProps'> & {
|
||||
children: React.ReactNode;
|
||||
};
|
||||
|
||||
export const IonPopover = /*@__PURE__*/ createOverlayComponent<
|
||||
ReactPopoverOptions,
|
||||
export const IonPopover = /*@__PURE__*/ createInlineOverlayComponent<
|
||||
JSX.IonPopover,
|
||||
HTMLIonPopoverElement
|
||||
>('IonPopover', popoverController);
|
||||
>('ion-popover');
|
||||
|
Reference in New Issue
Block a user