react-stack-navigator
Version:
A native-like stack navigator for React DOM, inspired by Flutter's Navigator v1
21 lines (20 loc) • 718 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.StackRoute = void 0;
const react_1 = __importDefault(require("react"));
const react_dom_1 = require("react-dom");
const StackRoute = ({ index, children }) => {
return react_dom_1.createPortal(react_1.default.createElement("div", { style: {
position: 'fixed',
top: 0,
right: 0,
bottom: 0,
left: 0,
zIndex: index,
overflow: 'auto',
} }, children), document.body);
};
exports.StackRoute = StackRoute;