Move /api to /docs/api

Also make API docs responsive so they can be viewed
on mobile.

REST docs are at /docs/api/rest and WebSocket docs
are at /docs/api/websocket.
This commit is contained in:
hunicus
2021-12-01 17:01:50 -05:00
parent 73f558db6e
commit 23c9bf489a
16 changed files with 1040 additions and 918 deletions

View File

@@ -0,0 +1,31 @@
<div class="container-xl">
<div class="text-center">
<h2>Documentation</h2>
<ul ngbNav #nav="ngbNav" [(activeId)]="activeTab" class="nav-tabs">
<li [ngbNavItem]="0">
<a ngbNavLink routerLink="/docs/api/rest">API - REST</a>
<ng-template ngbNavContent>
<app-api-docs [restTabActivated]="true"></app-api-docs>
</ng-template>
</li>
<li [ngbNavItem]="1">
<a ngbNavLink routerLink="/docs/api/websocket">API - WebSocket</a>
<ng-template ngbNavContent>
<app-api-docs [restTabActivated]="false"></app-api-docs>
</ng-template>
</li>
</ul>
<div id="main-tab-content" [ngbNavOutlet]="nav" class="mt-2"></div>
</div>
</div>