Added target and terminal support in Dashboard
[src/xds/xds-agent.git] / webapp / src / app / pages / targets / terminals / terminals.component.html
1 <div class="row">
2   <div class="col-12">
3     <nb-card-body>
4       <nb-actions size="medium">
5         <nb-action class="col-sm-6">
6           <xds-target-select-dropdown></xds-target-select-dropdown>
7         </nb-action>
8         <nb-action class="col-sm-3" [disabled]="curTarget==null">
9           <button (click)="openTerm()">
10                     <i class="nb-layout-default"></i>
11                     <span>Open Terminal</span>
12                 </button>
13         </nb-action>
14         <nb-action class="col-sm-3" [disabled]="curTarget==null">
15           <button (click)="closeTerm()">
16               <i class="nb-close-circled"></i>
17               <span>Close Terminal</span>
18           </button>
19         </nb-action>
20       </nb-actions>
21     </nb-card-body>
22   </div>
23
24   <div class="col-12" *ngIf="!xTermDisable; else elseBlock">
25     <pre>Connected to {{curTarget?.name}}</pre>
26   </div>
27   <ng-template #elseBlock><pre> </pre></ng-template>
28
29   <div class="col-12">
30     <xds-terminal [(stdout)]="xTermStdout" (stdin)="onXTermData($event)" (resize)="onResize($event)" [disable]="xTermDisable"></xds-terminal>
31   </div>
32 </div>