1+ "use strict" ;
2+ var __importDefault = ( this && this . __importDefault ) || function ( mod ) {
3+ return ( mod && mod . __esModule ) ? mod : { "default" : mod } ;
4+ } ;
5+ Object . defineProperty ( exports , "__esModule" , { value : true } ) ;
6+ exports . HistoryRouter = void 0 ;
17/* eslint-disable react/no-children-prop */
2- import React from ' react' ;
3- import { Router } from ' react-router' ;
4-
5- export function HistoryRouter ( { basename, children, history } ) {
6- const [ state , setState ] = React . useState ( {
8+ var react_1 = __importDefault ( require ( " react" ) ) ;
9+ var react_router_1 = require ( " react-router" ) ;
10+ function HistoryRouter ( _a ) {
11+ var basename = _a . basename , children = _a . children , history = _a . history ;
12+ var _b = react_1 . default . useState ( {
713 action : history . action ,
814 location : history . location ,
9- } ) ;
10- React . useLayoutEffect ( ( ) => history . listen ( setState ) , [ history ] ) ;
11- return React . createElement ( Router , {
12- basename,
13- children,
15+ } ) , state = _b [ 0 ] , setState = _b [ 1 ] ;
16+ react_1 . default . useLayoutEffect ( function ( ) { return history . listen ( setState ) ; } , [ history ] ) ;
17+ return react_1 . default . createElement ( react_router_1 . Router , {
18+ basename : basename ,
19+ children : children ,
1420 location : state . location ,
1521 navigationType : state . action ,
1622 navigator : history ,
1723 } ) ;
18- }
24+ }
25+ exports . HistoryRouter = HistoryRouter ;
0 commit comments