Tengo un componente Popper de mui v.5.6.2. Quiero usar el accesorio de 'ubicación' del popper, que inicialmente está configurado para iniciarse automáticamente, para pasarlo a la transición secundaria de dicho popper, solo una vez que se actualice a ya sea de inicio derecho o de inicio izquierdo, estableciéndolos como los únicos valores disponibles. El problema es que no he podido hacer que espere la actualización desde el inicio automático, ya que el niño toma el valor de forma asíncrona, lo que hace que cada lógica que he intentado falle.
Aquí hay una pequeña muestra de lo que estoy diciendo.
<Popper id={id} placement="auto-start" open={open} anchorEl={anchorEl} transition> {({ TransitionProps }) => ( <Slide {...TransitionProps} timeout={350} direction={conditionalRightLeftFromPlacementValue}> <Box sx={{ border: 1, p: 1, bgcolor: 'background.paper' }}> The content of the Popper. </Box> </Slide> )} </Popper>