UNPKG

@octahedroid/create-drupal-decoupled

Version:

Scaffold the integration with Drupal in a decoupled frontend

19 lines (16 loc) 356 B
interface CalculatePathArgs { path?: string url: string } export const calculatePath = ({ path = '/', url, }: CalculatePathArgs): string => { if (path.startsWith('node/preview')) { const { searchParams } = new URL(url) if (searchParams.has('token')) { return `${path}?token=${searchParams.get('token')}` } } return path }