All files / publisher/layouts/SnapsManagementLayout routes.ts

100% Statements 1/1
100% Branches 0/0
100% Functions 0/0
100% Lines 1/1

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56              2x                                                                                                
type Route = {
  path: string;
  label?: string;
  children?: Route[];
};
 
// TODO: this should be tied to the ACTUAL routes... maybe move to data routing?
const routes: Route[] = [
  {
    path: ":snapId",
    label: ":snapId",
    children: [
      {
        path: "listing",
        label: "Listing",
      },
      {
        path: "builds",
        label: "Builds",
        children: [
          {
            path: ":buildId",
            label: "Build #:buildId",
          },
        ],
      },
      {
        path: "releases",
        label: "Releases",
      },
      {
        path: "metrics",
        label: "Metrics",
      },
      {
        path: "publicise",
        label: "Publicise",
        children: [
          {
            path: "badges",
          },
          {
            path: "cards",
          },
        ],
      },
      {
        path: "settings",
        label: "Settings",
      },
    ],
  },
];
 
export default routes;