{
  "$schema": "https://json.openmrs.org/routes.schema.json",
  "backendDependencies": {
   "webservices.rest": ">=2.24.0"
  },
  "extensions": [
    {
      "name": "lab-manifest-side-nav",
      "slot": "lab-manifest-side-nav-slot",
      "component": "labManifestSideNav"
    },
    {
      "name": "lab-manifest-dashboard-db-link",
      "slot": "lab-manifest-page-dashboard-slot",
      "component": "labsManifestsDashboardLink",
      "meta": {
        "name": "lab-manifest",
        "title": "Lab manifest",
        "slot": "labs-manifest-homepage-dashboard-slot"
      }
    },
    {
      "name": "manifest-overview-dashboard-db-link",
      "slot": "lab-manifest-page-dashboard-slot",
      "component": "manifestOverviewDashboardLink",
      "meta": {
        "name": "overview",
        "title": "Manifest Overview",
        "slot": "labs-overview-homepage-dashboard-slot"
      }
    },
    {
      "component": "root",
      "name": "lab-manifest-dashboard-root",
      "slot": "lab-manifest-slot"
    },
    {
      "component": "labManifestComponent",
      "name": "lab-manifest-dashboard",
      "slot": "labs-manifest-homepage-dashboard-slot"
    },
    {
      "component": "labManifestOverview",
      "name": "lab-manifest-overview",
      "slot": "labs-overview-homepage-dashboard-slot"
    },
    {
      "name": "lab-manifest-form",
      "component": "labManifestForm"
    },
    {
      "name": "lab-manifest-order-modal-form",
      "component": "labManifestOrderToManifestForm"
    },
    {
      "name": "sample-delete-confirm-dialog",
      "component": "sampleDeleteConfirmDialog"
    },
    {
      "name": "manifest-status-change-confirm-dialog",
      "component": "manifestStatusChangeConfirmModal"
    },
    {
      "name": "lab-manifest-requeue-confirm-modal",
      "component": "requeueLabManifestConfirmModal"
    }
  ],
  "pages": [
    {
      "component": "root",
      "route": "lab-manifest"
    }
  ]
}
