import { match } from 'path-to-regexp'; // import { resolveRoute } from 'vike/routing'; // eslint-disable-line import/extensions const path = '/actor/:actorId(\\d+)/:actorSlug?/:domain(scenes|movies)?/:scope?/:page?'; const urlMatch = match(path, { decode: decodeURIComponent }); export default (pageContext) => { const matched = urlMatch(pageContext.urlPathname); if (matched) { return { routeParams: { actorId: matched.params.actorId, actorSlug: matched.params.actorSlug, domain: matched.params.domain || 'scenes', scope: matched.params.scope || 'latest', page: matched.params.page || '1', path, }, }; } return false; };