diff options
Diffstat (limited to 'src/pybind/mgr/dashboard/frontend/src/app/core/navigation/api-docs/api-docs.component.ts')
-rw-r--r-- | src/pybind/mgr/dashboard/frontend/src/app/core/navigation/api-docs/api-docs.component.ts | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/pybind/mgr/dashboard/frontend/src/app/core/navigation/api-docs/api-docs.component.ts b/src/pybind/mgr/dashboard/frontend/src/app/core/navigation/api-docs/api-docs.component.ts new file mode 100644 index 000000000..7d9ea86eb --- /dev/null +++ b/src/pybind/mgr/dashboard/frontend/src/app/core/navigation/api-docs/api-docs.component.ts @@ -0,0 +1,18 @@ +import { Component, OnInit } from '@angular/core'; + +import SwaggerUI from 'swagger-ui'; + +@Component({ + selector: 'cd-api-docs', + templateUrl: './api-docs.component.html', + styleUrls: ['./api-docs.component.scss'] +}) +export class ApiDocsComponent implements OnInit { + ngOnInit(): void { + SwaggerUI({ + url: window.location.origin + '/docs/openapi.json', + dom_id: '#swagger-ui', + layout: 'BaseLayout' + }); + } +} |