Юниверс DG SDK UI
v2.15.0

Интерфейс PopoverPreventOverflowModifierOptions

Интерфейс опций модификатора preventOverflow для поповера.

interface PopoverPreventOverflowModifierOptions {
    altAxis: boolean;
    altBoundary: boolean;
    boundary: Element | Element[] | "clippingParents";
    mainAxis: boolean;
    padding: PopoverModifierPadding;
    rootBoundary: "viewport" | "document";
    tether: boolean;
    tetherOffset:
        | number
        | (
            (
                arg0: {
                    placement: PopoverPlacement;
                    popper: PopoverRect;
                    reference: PopoverRect;
                },
            ) => number
            | { altAxis: number; mainAxis: number }
        )
        | { altAxis: number; mainAxis: number };
}
Индекс

Свойства

altAxis: boolean

Флаг учёта альтернативной оси.

altBoundary: boolean

Флаг альтернативной границы.

boundary: Element | Element[] | "clippingParents"

Границы для определения видимости.

mainAxis: boolean

Флаг учёта главной оси.

Отступы для вычислений.

rootBoundary: "viewport" | "document"

Корневая граница.

tether: boolean

Флаг привязки поповера.

tetherOffset:
    | number
    | (
        (
            arg0: {
                placement: PopoverPlacement;
                popper: PopoverRect;
                reference: PopoverRect;
            },
        ) => number
        | { altAxis: number; mainAxis: number }
    )
    | { altAxis: number; mainAxis: number }

Функция вычисления отступа или статическое значение.

Параметры для вычисления отступа.