Fixed build page when no project exists
[src/xds/xds-agent.git] / webapp / src / app / pages / build / build.component.html
1 <div class="row">
2   <div class="col-12">
3     <nb-card-body>
4       <nb-actions size="medium">
5         <nb-action>
6           <xds-project-select-dropdown></xds-project-select-dropdown>
7         </nb-action>
8         <nb-action>
9           <xds-sdk-select-dropdown></xds-sdk-select-dropdown>
10         </nb-action>
11       </nb-actions>
12     </nb-card-body>
13   </div>
14   <div class="col-md-12 col-lg-12">
15     <nb-card size="xlarge">
16       <nb-tabset fullWidth>
17
18         <nb-tab tabTitle="Build" style="overflow: hidden;">
19
20           <div class="offset-md-10 col-md-2 right">
21             <i class="control-icon fa fa-eraser" (click)="resetOutput()">
22             </i>
23           </div>
24           <div class="col-md-12 text-center ">
25             <textarea rows="20" class="textarea-scroll" #scrollOutput>{{ cmdOutput }}</textarea>
26           </div>
27
28           <nb-card-body>
29             <nb-actions size="medium" fullWidth>
30               <nb-action (click)="settingsShow()" [disabled]="!isSetupValid()">
31                 <i class="fa fa-cog"></i>
32                 <span>Settings</span>
33               </nb-action>
34
35               <nb-action>
36               </nb-action>
37
38               <nb-action (click)="clean()" [disabled]="!isSetupValid()">
39                 <i class="fa fa-eraser"></i>
40                 <span>Clean</span>
41               </nb-action>
42               <nb-action (click)="preBuild()" [disabled]="!isSetupValid()">
43                 <i class="nb-list"></i>
44                 <span>Pre-Build</span>
45               </nb-action>
46               <nb-action (click)="build()" [disabled]="!isSetupValid()">
47                 <i class="fa fa-wrench"></i>
48                 <span>Build</span>
49               </nb-action>
50               <nb-action (click)="populate()" [disabled]="!isSetupValid()">
51                 <i class="fa fa-send"></i>
52                 <span>Populate</span>
53               </nb-action>
54             </nb-actions>
55           </nb-card-body>
56
57         </nb-tab>
58
59         <nb-tab tabTitle="Deploy">
60           <br><span>&nbsp;&nbsp; Under construction...</span>
61         </nb-tab>
62         <nb-tab tabTitle="Debug">
63           <br><span>&nbsp;&nbsp; Under construction...</span>
64         </nb-tab>
65       </nb-tabset>
66     </nb-card>
67   </div>
68 </div>