mirror of
https://github.com/wassname/talk.git
synced 2026-07-01 10:19:45 +08:00
18 lines
400 B
JavaScript
18 lines
400 B
JavaScript
import {browserHistory} from 'react-router';
|
|
import {useBasename} from 'history';
|
|
|
|
/**
|
|
* createHistory returns the history service for react router
|
|
* @param {string} basename base path of the url
|
|
* @return {Object} histor service
|
|
*/
|
|
export function createHistory(basename) {
|
|
if (!basename) {
|
|
return browserHistory;
|
|
}
|
|
|
|
return useBasename(() => browserHistory)({
|
|
basename
|
|
});
|
|
}
|