UNPKG

@atlaskit/popper

Version:

A wrapper for React Popper for situations which require a bespoke popup where other ADS components are deemed unsuitable

30 lines (29 loc) 849 B
import type { ModifierArguments } from '@popperjs/core'; export declare function getMaxSizeModifiers({ viewportPadding }: { viewportPadding: number; }): [ { /** * Performing DOM measurements in the 'read' phase, * which is the convention for popper modifiers */ readonly name: 'maxSizeData'; readonly enabled: true; readonly phase: 'read'; readonly fn: ({ state, name }: ModifierArguments<any>) => void; }, { /** * Applying max size CSS */ readonly name: 'maxSize'; readonly enabled: true; readonly phase: 'beforeWrite'; readonly requiresIfExists: [ 'offset', 'preventOverflow', 'flip' ]; readonly fn: ({ state }: ModifierArguments<any>) => void; } ];