Opening a modal containing a HOC (based) spinner bugs all outer spinners.
If the modal is destroyed (page refresh or simply removed from the DOM) the outer spinners are working again.
This is my Spinner code:
import React from "react";
import { promiseTrackerHoc } from "react-promise-tracker";
import { Spinner } from "react-bootstrap";
const PromiseSpinnerInner = ({
promiseInProgress,
animation = "border",
size,
variant,
...rest
}) => {
if (promiseInProgress === false) return null;
return (
<Spinner
as="span"
animation={animation}
size={size}
variant={variant}
{...rest}
/>
);
};
const PromiseSpinner = promiseTrackerHoc(PromiseSpinnerInner);
export default PromiseSpinner;