APM has started using EuiBottomBar and we’re running into an issue where it overlays on top of EuiNavDrawer.

Talking to @cchaos I can see why it happens (not every consumer of EuiBottomBar also uses EuiNavDrawer so EUI can’t simply offset by default).
Currently, the only way for us to fix this is by hardcoding margin-left: 48px; z-index: 9;. This doesn’t seem great because if EuiNavDrawer ever changes width this will break.
Would it be possible to have a prop to indicate that the consumer is using EuiNavDrawer - like <EuiBottomBar hasNavDrawer={true} />
APM has started using
EuiBottomBarand we’re running into an issue where it overlays on top ofEuiNavDrawer.Talking to @cchaos I can see why it happens (not every consumer of
EuiBottomBaralso usesEuiNavDrawerso EUI can’t simply offset by default).Currently, the only way for us to fix this is by hardcoding
margin-left: 48px; z-index: 9;. This doesn’t seem great because ifEuiNavDrawerever changes width this will break.Would it be possible to have a prop to indicate that the consumer is using
EuiNavDrawer- like<EuiBottomBar hasNavDrawer={true} />