UNPKG

celerichain-ember-cor

Version:

Provides all the core services, decorators and utilities for building a Fleetbase extension for the Console.

12 lines (9 loc) 489 B
import { get } from '@ember/object'; export default function isNestedRouteTransition(transition) { const toRoute = get(transition, 'to.name'); const fromRouteParent = get(transition, 'from.parent.name'); const toRouteParent = get(transition, 'to.parent.name'); const isNested = toRoute.startsWith(fromRouteParent); const isMatchingParents = fromRouteParent && toRouteParent && fromRouteParent === toRouteParent; return isNested || isMatchingParents; }