UNPKG

@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
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;