@trap_stevo/legendarybuilderproreact-ui
Version:
The legendary UI & utility API that makes your application a legendary application. ~ Created by Steven Compton
21 lines • 1.07 kB
JavaScript
import _extends from "@babel/runtime/helpers/extends";
import _objectWithoutProperties from "@babel/runtime/helpers/objectWithoutProperties";
var _excluded = ["component", "authenticated", "transitionProps"];
import React from 'react';
import { Routes, Route, useLocation } from 'react-router-dom';
import HUDBurnTransition from './HUDBurnTransition.js';
var HUDBurnAnimatedNavigator = function HUDBurnAnimatedNavigator(_ref) {
var Component = _ref.component,
authenticated = _ref.authenticated,
transitionProps = _ref.transitionProps,
rest = _objectWithoutProperties(_ref, _excluded);
var location = useLocation();
return /*#__PURE__*/React.createElement(Routes, null, /*#__PURE__*/React.createElement(Route, _extends({}, rest, {
element: /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(HUDBurnTransition, _extends({}, transitionProps, {
key: location.key
})), /*#__PURE__*/React.createElement(Component, {
signedIn: authenticated
}))
})));
};
export default HUDBurnAnimatedNavigator;