File size: 637 Bytes
b91e262
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import { UsageError } from './usage-error'

export class MissingDefaultParallelRouteError extends UsageError {
  constructor(fullSegmentPath: string, slotName: string) {
    super(
      `Missing required default.js file for parallel route at ${fullSegmentPath}\n` +
        `The parallel route slot "${slotName}" is missing a default.js file. When using parallel routes, each slot must have a default.js file to serve as a fallback.\n\n` +
        `Create a default.js file at: ${fullSegmentPath}/default.js`,
      'https://nextjs.org/docs/messages/slot-missing-default'
    )

    this.name = 'MissingDefaultParallelRouteError'
  }
}