UNPKG

@atlaskit/popper

Version:

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

26 lines (25 loc) 803 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; } ];