Merge "fixing bugs import inputs and outputs from functions into actions"
[ccsdk/cds.git] / cds-ui / designer-client / src / app / modules / feature-modules / packages / packages-dashboard / package-list / package-list.component.html
1 <div class="row packages-card">
2     <div class="col-lg-3 col-md-6 d-flex">
3         <!--Add Package Card-->
4         <div class="card addPaackage-card">
5             <div class="card-body text-center">
6                 <img src="/assets/img/icon-addPackage.svg">
7             </div>
8             <div class="card-footer row">
9                 <div class="col text-center">
10                     <a tourAnchor="create" routerLink="/packages/createPackage" role="button" aria-pressed="true"
11                        class="btn-create-package float"><i class="icon-create-white" aria-hidden="true"></i>Create
12                         Package
13                     </a>
14                     <br/>
15                     <a data-target="#importPackageModal" data-toggle="modal" id="clone-btn" role="button"
16                        aria-pressed="true" class="btn-import-package float"><i
17                             class="icon-import-blue" aria-hidden="true"></i>Import Package
18                     </a>
19                     <ngx-ui-loader></ngx-ui-loader>
20                 </div>
21             </div>
22         </div>
23     </div>
24     <div class="col-lg-3 col-md-6 d-flex" *ngFor="let bluePrint of viewedPackages">
25         <!--Card 1-->
26         <div class="card">
27             <div class="card-body">
28                 <div class="row">
29                     <div class="col-10 pr-0">
30                         <a class="card-title" [routerLink]="['/packages/package', bluePrint.id]"
31                            (click)="testDispatch(bluePrint)">
32                             <!-- <img class="icon-deployed" src="/assets/img/icon-deploy.svg"> -->
33                             <p class="packageName" tooltip="{{bluePrint.artifactName}}" placement="bottom">
34                                 {{bluePrint.artifactName}}</p>
35                             <span class="package-version">v{{bluePrint.artifactVersion}}</span>
36                         </a>
37
38                     </div>
39                     <div class="col-2">
40                         <div class="dropdown">
41                             <input class="dropdown-toggle" type="text">
42                             <div class="dropdown-text">
43                                 <!-- <img src="/assets/img/icon-menuDots.svg" title="Actions"> -->
44                                 <i class="icon-menuDots" aria-hidden="true"></i>
45                             </div>
46                             <ul class="dropdown-content">
47                                 <li class="action-clone">
48                                     <a href="#">
49                                         <i class="icon-clone-sm" aria-hidden="true"></i>
50                                         Clone
51                                     </a>
52                                 </li>
53                                 <li class="action-archive">
54                                     <a href="#">
55                                         <i class="icon-archive-sm" aria-hidden="true"></i>
56                                         Archive
57                                     </a>
58                                 </li>
59                                 <li class="action-archive">
60                                     <a (click)="downloadPackage(bluePrint.artifactName,bluePrint.artifactVersion)">
61                                         <i class="icon-download" aria-hidden="true"></i>
62                                         Download
63                                     </a>
64                                 </li>
65                                 <li class="action-delete">
66                                     <a (click)="deletePackage(bluePrint.id)">
67                                         <i class="icon-delete-sm" aria-hidden="true"></i>
68                                         Delete
69                                     </a>
70                                 </li>
71                             </ul>
72                         </div>
73
74                     </div>
75                 </div>
76                 <div class="row">
77                     <div class="col">
78                         <p class="mb-0 mt-1">Last modified {{ bluePrint.createdDate | date:'short' }}
79                         </p>
80                         <p class="mb-2">By {{bluePrint.updatedBy.split('<')[0]}}</p>
81                         <p class="package-desc" [delay]="300" tooltip="{{bluePrint.artifactDescription}}"
82                            placement="bottom left">{{bluePrint.artifactDescription}}</p>
83                         <p>{{bluePrint.tags}}</p>
84                         <ul class="package-contributers">
85                             <li>
86                                 <button type="button" class="border-fade" data-toggle="tooltip" data-placement="bottom"
87                                         title="User name">
88                                     <img src="/assets/img/img-user1.jpeg">
89                                 </button>
90                             </li>
91                             <li>
92                                 <button type="button" data-toggle="tooltip" data-placement="bottom" title="User name">
93                                     <img src="/assets/img/img-user2.jpg">
94                                 </button>
95                             </li>
96                             <li>
97                                 <button type="button" data-toggle="tooltip" data-placement="bottom" title="User name">
98                                     <img src="/assets/img/img-user3.jpg">
99                                 </button>
100                             </li>
101                             <li>
102                                 <a href="">5 contributors</a>
103                             </li>
104                         </ul>
105                     </div>
106                 </div>
107                 <div class="card-footer">
108                     <div class="row">
109
110                         <div class="col">
111                             <button type="button" (click)="view(bluePrint.id)" class="btn btn-card-config"><i
112                                     class="icon-btn-card-config" aria-hidden="true"></i>Configuration
113                             </button>
114                         </div>
115                         <div class="col">
116                             <button type="button" (click)="viewDesigner(bluePrint.id)" class="btn btn-card-topology"><i
117                                     class="icon-btn-card-topology"
118                                     aria-hidden="true"></i>Designer Mode
119                             </button>
120                         </div>
121                     </div>
122                 </div>
123             </div>
124
125         </div>
126     </div>
127 </div>
128
129
130 <app-import-package></app-import-package>
131