mirror of
https://github.com/hanzoai/sentinel.git
synced 2026-09-29 22:34:33 +00:00
19 lines
554 B
TypeScript
19 lines
554 B
TypeScript
import type {RouteComponentProps} from 'react-router';
|
|
import {RouterFixture} from 'sentry-fixture/routerFixture';
|
|
|
|
export function RouteComponentPropsFixture<
|
|
RouteParams = {orgId: string; projectId: string},
|
|
>(
|
|
params: Partial<RouteComponentProps<RouteParams, {}>> = {}
|
|
): RouteComponentProps<RouteParams, {}> {
|
|
const router = RouterFixture(params);
|
|
return {
|
|
location: router.location,
|
|
params: router.params as RouteParams & {},
|
|
routes: router.routes,
|
|
route: router.routes[0],
|
|
routeParams: router.params,
|
|
router,
|
|
};
|
|
}
|