Я пытаюсь переместить Popper, который находится внутри родительского компонента. Как я могу это сделать?
Я пытался использовать свойство смещения в объекте модификаторов.
e.g.:
offset: {
offset: 20,
}
Но смещение только перемещает Поппера в одном направлении. Если размещение = {'top' || 'bottom'} => он перемещается вправо и влево, если размещение = {'вправо' || 'left'} => он перемещается сверху и снизу.
const Layer = ({
children,
align,
inner = true,
parent,
portal,
}) => (
<Manager>
<Popper
placement={align}
modifiers={{
inner: {
enabled: inner,
},
}}
referenceElement={parent}
>
{({ ref, style, placement }) => (
<div
ref={ref}
data-placement={placement}
style={style}
>
{console.log(style)}
{children}
</div>
)}
</Popper>
</Manager>
)