mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-11-14 05:28:57 +08:00
chore(react): migrate to eslint, add prettier (#26633)
This commit is contained in:
@@ -1,10 +1,11 @@
|
||||
import { PopoverOptions, popoverController } from '@ionic/core/components';
|
||||
import type { PopoverOptions } from '@ionic/core/components';
|
||||
import { popoverController } from '@ionic/core/components';
|
||||
import { defineCustomElement } from '@ionic/core/components/ion-popover.js';
|
||||
import { useCallback } from 'react';
|
||||
|
||||
import { ReactComponentOrElement } from '../models/ReactComponentOrElement';
|
||||
import type { ReactComponentOrElement } from '../models/ReactComponentOrElement';
|
||||
|
||||
import { HookOverlayOptions } from './HookOverlayOptions';
|
||||
import type { HookOverlayOptions } from './HookOverlayOptions';
|
||||
import { useOverlay } from './useOverlay';
|
||||
|
||||
// TODO(FW-2959): types
|
||||
@@ -24,14 +25,14 @@ export function useIonPopover(component: ReactComponentOrElement, componentProps
|
||||
componentProps
|
||||
);
|
||||
|
||||
const present = useCallback((options: Omit<PopoverOptions, 'component' | 'componentProps'> & HookOverlayOptions = {}) => {
|
||||
controller.present(options as any);
|
||||
}, [controller.present]);
|
||||
const present = useCallback(
|
||||
(options: Omit<PopoverOptions, 'component' | 'componentProps'> & HookOverlayOptions = {}) => {
|
||||
controller.present(options as any);
|
||||
},
|
||||
[controller.present]
|
||||
);
|
||||
|
||||
return [
|
||||
present,
|
||||
controller.dismiss
|
||||
];
|
||||
return [present, controller.dismiss];
|
||||
}
|
||||
|
||||
export type UseIonPopoverResult = [
|
||||
|
||||
Reference in New Issue
Block a user