next.js/packages/next/src/server/app-render/has-loading-component-in-tree.tsx
has-loading-component-in-tree.tsx14 lines339 B
import type { LoaderTree } from '../lib/app-dir-module'

export function hasLoadingComponentInTree(tree: LoaderTree): boolean {
  const [, parallelRoutes, { loading }] = tree

  if (loading) {
    return true
  }

  return Object.values(parallelRoutes).some((parallelRoute) =>
    hasLoadingComponentInTree(parallelRoute)
  ) as boolean
}
Quest for Codev2.0.0
/
SIGN IN