export function pathFromString()

in src/components/Breadcrumb/index.tsx [283:297]


export function pathFromString(str: string): string | null {
  const parts = str.split('/').filter((item) => item);
  if (parts.length === 0) {
    return getPath.home();
  } else if (parts.length === 1) {
    return getPath.home() + '?flow_id=' + parts[0];
  } else if (parts.length === 2) {
    return getPath.timeline(parts[0], parts[1]);
  } else if (parts.length === 3) {
    return getPath.step(parts[0], parts[1], parts[2]);
  } else if (parts.length === 4) {
    return getPath.task(parts[0], parts[1], parts[2], parts[3]);
  }
  return null;
}