Merge "added navbar in source-view component"
[ccsdk/cds.git] / cds-ui / designer-client / src / app / modules / feature-modules / packages / configuration-dashboard / configuration-dashboard.component.html
1 <app-header></app-header>
2
3 <div class="new-wrapper">
4     <div class="container-fluid main-container">
5         <header class="page-title">
6             <div class="row">
7                 <h2 class="col m-0">
8                     <ul class="breadcrumb-header">
9                         <li><a routerLink="/packages">CBA Packages</a></li>
10                         <i class="fa fa-angle-right ml-2 mr-2"></i>
11                         <li>{{viewedPackage.artifactName}}</li>
12                     </ul>
13                 </h2>
14                 <div class="col">
15                 </div>
16             </div>
17         </header>
18
19
20         <div class="container-fluid body-container">
21
22             <div class="container">
23                 <div class="creat-action-container">
24
25                     <a class="action-button save" (click)="editBluePrint()">
26                         <i class="icon-save-sm" aria-hidden="true"></i>
27                         <span>Save</span>
28                     </a>
29                     <a href="#" class="action-button" (click)="goBacktoDashboard()">
30                         <i class="icon-discard-sm" aria-hidden="true"></i>
31                         <span>Discard Changes</span>
32                     </a>
33
34                     <hr>
35                     <a href="#" class="action-button">
36                         <i class="icon-clone-sm" aria-hidden="true"></i>
37                         <span>Clone</span>
38                     </a>
39
40                     <a href="#" class="action-button">
41                         <i class="icon-archive-sm" aria-hidden="true"></i>
42                         <span>Archive</span>
43                     </a>
44
45                     <a class="action-button"
46                         (click)="downloadPackage(viewedPackage.artifactName,viewedPackage.artifactVersion)">
47                         <i class="icon-download" aria-hidden="true"></i>
48                         <span>Download</span>
49                     </a>
50
51                     <a data-target="#removePackageModal" data-toggle="modal" class="action-button">
52                         <i class="icon-delete-sm" aria-hidden="true"></i>
53                         <span>Delete</span>
54                     </a>
55                 </div>
56
57                 <div class="card creat-card view-package-container">
58                     <div class="row">
59                         <div class="col-1 text-center"><i class="package-type-icon icon-topologyView-active"></i></div>
60                         <div class="col-9">
61                             <div class="row mb-4">
62                                 <div class="col-12 package-name deployed">
63                                     {{viewedPackage.artifactName}}
64                                     <img src="/assets/img/icon-deploy-inactive.svg" class="deply-status-icon">
65                                     <span class="package-version">v{{viewedPackage.artifactVersion}}</span>
66                                 </div>
67                                 <div class="col-12 package-description">
68                                     Last modified {{ viewedPackage.createdDate | date:'short' }} By
69                                     {{viewedPackage.updatedBy}}
70                                 </div>
71                             </div>
72                             <div class="row package-auth-info">
73                                 <div class="col-3">
74                                     <p><b>Author Name</b></p>
75                                     <span>Shaaban Ebrahim</span>
76                                 </div>
77                                 <div class="col-4">
78                                     <p><b>Author Email</b></p>
79                                     <span>shaaban.eltanany.ext@orange.com</span>
80                                 </div>
81                                 <div class="col-5">
82                                     <p><b>Contributions</b></p>
83                                     <ul class="package-contributers">
84                                         <li>
85                                             <button type="button" class="border-fade" data-toggle="tooltip"
86                                                 data-placement="bottom" title="User name">
87                                                 <img src="/assets/img/img-user1.jpeg">
88                                             </button>
89                                         </li>
90                                         <li>
91                                             <button type="button" data-toggle="tooltip" data-placement="bottom"
92                                                 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"
98                                                 title="User name">
99                                                 <img src="/assets/img/img-user3.jpg">
100                                             </button>
101                                         </li>
102                                         <li>
103                                             <a href="">5 contributors</a>
104                                         </li>
105                                     </ul>
106                                 </div>
107                             </div>
108                         </div>
109                         <div class="col-2 package-view-button pt-3">
110                             <!-- <button class="btn btn-sm btn-primary mb-2" (click)="goToDesignerMode()">Designer
111                                 Mode
112                             </button> -->
113                             <!-- Button trigger modal - 1st Action -->
114                             <button type="button" class="btn btn-sm btn-primary mb-2" data-toggle="modal"
115                                 data-target="#exampleModalLong">
116                                 Designer Mode
117                             </button>
118                             <!-- Modal -->
119                             <div class="modal fade createActionModal" id="exampleModalLong" tabindex="-1" role="dialog"
120                                 aria-labelledby="exampleModalLongTitle" aria-hidden="true">
121                                 <div class="modal-dialog" role="document">
122                                     <div class="modal-content">
123                                         <div class="modal-content">
124                                             <div class="modal-header">
125                                                 <h5 class="modal-title" id="exampleModalLongTitle"></h5>
126                                                 <button type="button" class="close" data-dismiss="modal"
127                                                     aria-label="Close" title="Close">
128                                                     <i class="icon-action-close"></i>
129                                                 </button>
130                                             </div>
131                                             <div class="modal-body">
132                                                 <div id="carouselExampleIndicators" class="carousel slide"
133                                                     data-ride="carousel" data-interval="false">
134                                                     <div class="carousel-inner" style="height: 480px">
135                                                         <!--OPTIONS SLIDE-->
136                                                         <div class="carousel-item active">
137                                                             <h1>Let’s create the 1st Action</h1>
138                                                             <div class="row">
139                                                                 <!--Custom Action-->
140                                                                 <div class="col-3 d-flex">
141                                                                     <a class="d-flex"
142                                                                         data-target="#carouselExampleIndicators"
143                                                                         data-slide-to="1">
144                                                                         <div class="card actionType custom">
145                                                                             <div class="card-body">
146                                                                                 <h3>Custom</h3>
147                                                                                 <p>Start with your own settings</p>
148                                                                                 <button
149                                                                                     data-target="#carouselExampleIndicators"
150                                                                                     data-slide-to="1" class="btn">
151                                                                                     Create
152                                                                                 </button>
153                                                                             </div>
154                                                                         </div>
155                                                                     </a>
156                                                                 </div>
157                                                                 <!--Default Action-->
158                                                                 <div class="col-3 d-flex">
159                                                                     <a class="d-flex"
160                                                                         data-target="#carouselExampleIndicators"
161                                                                         data-slide-to="2">
162                                                                         <div class="card actionType default">
163                                                                             <div class="card-body">
164                                                                                 <h3>Default</h3>
165                                                                                 <p>Explore preset actions from CDS
166                                                                                     Action Catalog</p>
167                                                                                 <button
168                                                                                     data-target="#carouselExampleIndicators"
169                                                                                     data-slide-to="2" class="btn">
170                                                                                     Select
171                                                                                 </button>
172                                                                             </div>
173                                                                         </div>
174                                                                     </a>
175                                                                 </div>
176                                                                 <!--Recent Action-->
177                                                                 <div class="col-3 d-flex">
178                                                                     <a class="d-flex"
179                                                                         data-target="#carouselExampleIndicators"
180                                                                         data-slide-to="3">
181                                                                         <div class="card actionType recent">
182                                                                             <div class="card-body">
183                                                                                 <h3>Recent</h3>
184                                                                                 <p>Re-use recent actions of your
185                                                                                     recent
186                                                                                     packages</p>
187                                                                                 <button
188                                                                                     data-target="#carouselExampleIndicators"
189                                                                                     data-slide-to="3" class="btn">
190                                                                                     Select
191                                                                                 </button>
192                                                                             </div>
193                                                                         </div>
194                                                                     </a>
195                                                                 </div>
196                                                                 <!--Import Action-->
197                                                                 <div class="col-3 d-flex">
198                                                                     <a class="d-flex"
199                                                                         data-target="#carouselExampleIndicators"
200                                                                         data-slide-to="4">
201                                                                         <div class="card actionType import">
202                                                                             <div class="card-body">
203                                                                                 <h3>Import</h3>
204                                                                                 <p>Import your own action files</p>
205                                                                                 <button
206                                                                                     data-target="#carouselExampleIndicators"
207                                                                                     data-slide-to="4" class="btn">
208                                                                                     Browse</button>
209                                                                             </div>
210                                                                         </div>
211                                                                     </a>
212                                                                 </div>
213                                                             </div>
214                                                             <div class="row">
215                                                                 <div class="col text-center">
216                                                                     <button class="btn skip-btn"
217                                                                         (click)="goToDesignerMode(viewedPackage.id)">Skip
218                                                                         to Designer Canvas</button>
219                                                                 </div>
220                                                             </div>
221                                                         </div>
222                                                         <!--Custom Action Form-->
223                                                         <div class="carousel-item">
224                                                             <button data-target="#carouselExampleIndicators"
225                                                                 data-slide-to="0" title="Back" class="btn back"><i
226                                                                     class="icon-action-back"></i></button>
227                                                             <h1>Create Custom Action</h1>
228                                                             <div class="form-group text-center">
229                                                                 <input type="text" [(ngModel)]="customActionName"
230                                                                     class="form-control customAction"
231                                                                     placeholder="Type Action Name" autofocus>
232                                                                 <button type="button"
233                                                                     (click)="goToDesignerMode(viewedPackage.id)"
234                                                                     class="btn submit">Start</button>
235                                                             </div>
236
237                                                         </div>
238                                                         <!--Default Actions Form-->
239                                                         <div class="carousel-item">
240                                                             <button data-target="#carouselExampleIndicators"
241                                                                 data-slide-to="0" title="Back" class="btn back"><i
242                                                                     class="icon-action-back"></i></button>
243                                                             <h1>Choose Action(s) from CDS Default Package </h1>
244                                                             <div class="actionFormWrapper">
245                                                                 <div class="row mb-3">
246                                                                     <div class="col sort-packages">
247                                                                         <label class="actionlabel">Version</label>
248                                                                         <div class="dropdown" style="width: 90px">
249                                                                             <input class="dropdown-toggle" type="text">
250                                                                             <div class="dropdown-text">1.6.2</div>
251                                                                             <ul class="dropdown-content">
252                                                                                 <li>
253                                                                                     <a>1.1.8</a>
254                                                                                 </li>
255                                                                                 <li>
256                                                                                     <a>2.1.8</a>
257                                                                                 </li>
258                                                                             </ul>
259                                                                         </div>
260                                                                     </div>
261                                                                     <div class="col">
262                                                                         <input type="text"
263                                                                             class="form-control searchInput"
264                                                                             placeholder="Search">
265                                                                     </div>
266                                                                 </div>
267                                                                 <div class="row actionsListScroll">
268                                                                     <div class="col-6">
269                                                                         <div class="actionName">
270                                                                             <div class="custom-control custom-checkbox">
271                                                                                 <input type="checkbox"
272                                                                                     class="custom-control-input"
273                                                                                     id="customControlValidation1"
274                                                                                     required>
275                                                                                 <label class="custom-control-label"
276                                                                                     for="customControlValidation1">config-assign</label>
277                                                                             </div>
278                                                                         </div>
279                                                                     </div>
280                                                                     <div class="col-6">
281                                                                         <div class="actionName">
282                                                                             <div class="custom-control custom-checkbox">
283                                                                                 <input type="checkbox"
284                                                                                     class="custom-control-input"
285                                                                                     id="customControlValidation2"
286                                                                                     required>
287                                                                                 <label class="custom-control-label"
288                                                                                     for="customControlValidation2">config-assign-test</label>
289                                                                             </div>
290                                                                         </div>
291                                                                     </div>
292                                                                     <div class="col-6">
293                                                                         <div class="actionName">
294                                                                             <div class="custom-control custom-checkbox">
295                                                                                 <input type="checkbox"
296                                                                                     class="custom-control-input"
297                                                                                     id="customControlValidation3"
298                                                                                     required>
299                                                                                 <label class="custom-control-label"
300                                                                                     for="customControlValidation3">config-deploy</label>
301                                                                             </div>
302                                                                         </div>
303                                                                     </div>
304                                                                     <div class="col-6">
305                                                                         <div class="actionName">
306                                                                             <div class="custom-control custom-checkbox">
307                                                                                 <input type="checkbox"
308                                                                                     class="custom-control-input"
309                                                                                     id="customControlValidation4"
310                                                                                     required>
311                                                                                 <label class="custom-control-label"
312                                                                                     for="customControlValidation4">config-modify</label>
313                                                                             </div>
314                                                                         </div>
315                                                                     </div>
316                                                                     <div class="col-6">
317                                                                         <div class="actionName">
318                                                                             <div class="custom-control custom-checkbox">
319                                                                                 <input type="checkbox"
320                                                                                     class="custom-control-input"
321                                                                                     id="customControlValidation5"
322                                                                                     required>
323                                                                                 <label class="custom-control-label"
324                                                                                     for="customControlValidation5">config-assign1</label>
325                                                                             </div>
326                                                                         </div>
327                                                                     </div>
328                                                                     <div class="col-6">
329                                                                         <div class="actionName">
330                                                                             <div class="custom-control custom-checkbox">
331                                                                                 <input type="checkbox"
332                                                                                     class="custom-control-input"
333                                                                                     id="customControlValidation5"
334                                                                                     required>
335                                                                                 <label class="custom-control-label"
336                                                                                     for="customControlValidation5">config-assign1</label>
337                                                                             </div>
338                                                                         </div>
339                                                                     </div>
340                                                                     <div class="col-6">
341                                                                         <div class="actionName">
342                                                                             <div class="custom-control custom-checkbox">
343                                                                                 <input type="checkbox"
344                                                                                     class="custom-control-input"
345                                                                                     id="customControlValidation5"
346                                                                                     required>
347                                                                                 <label class="custom-control-label"
348                                                                                     for="customControlValidation5">config-assign1</label>
349                                                                             </div>
350                                                                         </div>
351                                                                     </div>
352                                                                     <div class="col-6">
353                                                                         <div class="actionName">
354                                                                             <div class="custom-control custom-checkbox">
355                                                                                 <input type="checkbox"
356                                                                                     class="custom-control-input"
357                                                                                     id="customControlValidation5"
358                                                                                     required>
359                                                                                 <label class="custom-control-label"
360                                                                                     for="customControlValidation5">config-assign1</label>
361                                                                             </div>
362                                                                         </div>
363                                                                     </div>
364                                                                     <div class="col-6">
365                                                                         <div class="actionName">
366                                                                             <div class="custom-control custom-checkbox">
367                                                                                 <input type="checkbox"
368                                                                                     class="custom-control-input"
369                                                                                     id="customControlValidation5"
370                                                                                     required>
371                                                                                 <label class="custom-control-label"
372                                                                                     for="customControlValidation5">config-assign1</label>
373                                                                             </div>
374                                                                         </div>
375                                                                     </div>
376                                                                     <div class="col-6">
377                                                                         <div class="actionName">
378                                                                             <div class="custom-control custom-checkbox">
379                                                                                 <input type="checkbox"
380                                                                                     class="custom-control-input"
381                                                                                     id="customControlValidation5"
382                                                                                     required>
383                                                                                 <label class="custom-control-label"
384                                                                                     for="customControlValidation5">config-assign1</label>
385                                                                             </div>
386                                                                         </div>
387                                                                     </div>
388                                                                     <div class="col-6">
389                                                                         <div class="actionName">
390                                                                             <div class="custom-control custom-checkbox">
391                                                                                 <input type="checkbox"
392                                                                                     class="custom-control-input"
393                                                                                     id="customControlValidation5"
394                                                                                     required>
395                                                                                 <label class="custom-control-label"
396                                                                                     for="customControlValidation5">config-assign1</label>
397                                                                             </div>
398                                                                         </div>
399                                                                     </div>
400                                                                 </div>
401                                                                 <div class="row">
402                                                                     <div class="col text-center">
403                                                                         <p class="selectedActions">0 selected</p>
404                                                                         <button type="button"
405                                                                             (click)="goToDesignerMode(viewedPackage.id)"
406                                                                             class="btn submit">Start</button>
407                                                                     </div>
408                                                                 </div>
409                                                             </div>
410                                                         </div>
411                                                         <!--Recent Actions Form-->
412                                                         <div class="carousel-item">
413                                                             <button data-target="#carouselExampleIndicators"
414                                                                 data-slide-to="0" title="Back" class="btn back"><i
415                                                                     class="icon-action-back"></i></button>
416                                                             <h1>Choose Action(s) from Recent Packages</h1>
417                                                             <div class="actionFormWrapper">
418                                                                 <div class="row mb-3">
419                                                                     <div class="col sort-packages">
420                                                                         <label class="actionlabel">Package
421                                                                             Name</label>
422                                                                         <div class="dropdown">
423                                                                             <input class="dropdown-toggle" type="text">
424                                                                             <div class="dropdown-text">CDS (v 1.0.0)
425                                                                             </div>
426                                                                             <ul class="dropdown-content">
427                                                                                 <li>
428                                                                                     <a>Test Package (v 1.1.8)</a>
429                                                                                 </li>
430                                                                                 <li>
431                                                                                     <a>Test Package (v 1.1.8)</a>
432                                                                                 </li>
433                                                                                 <li>
434                                                                                     <a>Test Package (v 1.1.8)</a>
435                                                                                 </li>
436                                                                                 <li>
437                                                                                     <a>Test Package (v 1.1.8)</a>
438                                                                                 </li>
439                                                                             </ul>
440                                                                         </div>
441                                                                     </div>
442                                                                     <div class="col">
443                                                                         <input type="text"
444                                                                             class="form-control searchInput"
445                                                                             placeholder="Search">
446                                                                     </div>
447                                                                 </div>
448                                                                 <div class="row actionsListScroll">
449                                                                     <div class="col-6">
450                                                                         <div class="actionName">
451                                                                             <div class="custom-control custom-checkbox">
452                                                                                 <input type="checkbox"
453                                                                                     class="custom-control-input"
454                                                                                     id="customControlValidation1"
455                                                                                     required>
456                                                                                 <label class="custom-control-label"
457                                                                                     for="customControlValidation1">config-assign</label>
458                                                                             </div>
459                                                                         </div>
460                                                                     </div>
461                                                                     <div class="col-6">
462                                                                         <div class="actionName">
463                                                                             <div class="custom-control custom-checkbox">
464                                                                                 <input type="checkbox"
465                                                                                     class="custom-control-input"
466                                                                                     id="customControlValidation2"
467                                                                                     required>
468                                                                                 <label class="custom-control-label"
469                                                                                     for="customControlValidation2">config-assign-test</label>
470                                                                             </div>
471                                                                         </div>
472                                                                     </div>
473                                                                     <div class="col-6">
474                                                                         <div class="actionName">
475                                                                             <div class="custom-control custom-checkbox">
476                                                                                 <input type="checkbox"
477                                                                                     class="custom-control-input"
478                                                                                     id="customControlValidation3"
479                                                                                     required>
480                                                                                 <label class="custom-control-label"
481                                                                                     for="customControlValidation3">config-deploy</label>
482                                                                             </div>
483                                                                         </div>
484                                                                     </div>
485                                                                     <div class="col-6">
486                                                                         <div class="actionName">
487                                                                             <div class="custom-control custom-checkbox">
488                                                                                 <input type="checkbox"
489                                                                                     class="custom-control-input"
490                                                                                     id="customControlValidation4"
491                                                                                     required>
492                                                                                 <label class="custom-control-label"
493                                                                                     for="customControlValidation4">config-modify</label>
494                                                                             </div>
495                                                                         </div>
496                                                                     </div>
497                                                                     <div class="col-6">
498                                                                         <div class="actionName">
499                                                                             <div class="custom-control custom-checkbox">
500                                                                                 <input type="checkbox"
501                                                                                     class="custom-control-input"
502                                                                                     id="customControlValidation5"
503                                                                                     required>
504                                                                                 <label class="custom-control-label"
505                                                                                     for="customControlValidation5">config-assign1</label>
506                                                                             </div>
507                                                                         </div>
508                                                                     </div>
509                                                                     <div class="col-6">
510                                                                         <div class="actionName">
511                                                                             <div class="custom-control custom-checkbox">
512                                                                                 <input type="checkbox"
513                                                                                     class="custom-control-input"
514                                                                                     id="customControlValidation5"
515                                                                                     required>
516                                                                                 <label class="custom-control-label"
517                                                                                     for="customControlValidation5">config-assign1</label>
518                                                                             </div>
519                                                                         </div>
520                                                                     </div>
521                                                                     <div class="col-6">
522                                                                         <div class="actionName">
523                                                                             <div class="custom-control custom-checkbox">
524                                                                                 <input type="checkbox"
525                                                                                     class="custom-control-input"
526                                                                                     id="customControlValidation5"
527                                                                                     required>
528                                                                                 <label class="custom-control-label"
529                                                                                     for="customControlValidation5">config-assign1</label>
530                                                                             </div>
531                                                                         </div>
532                                                                     </div>
533                                                                     <div class="col-6">
534                                                                         <div class="actionName">
535                                                                             <div class="custom-control custom-checkbox">
536                                                                                 <input type="checkbox"
537                                                                                     class="custom-control-input"
538                                                                                     id="customControlValidation5"
539                                                                                     required>
540                                                                                 <label class="custom-control-label"
541                                                                                     for="customControlValidation5">config-assign1</label>
542                                                                             </div>
543                                                                         </div>
544                                                                     </div>
545                                                                     <div class="col-6">
546                                                                         <div class="actionName">
547                                                                             <div class="custom-control custom-checkbox">
548                                                                                 <input type="checkbox"
549                                                                                     class="custom-control-input"
550                                                                                     id="customControlValidation5"
551                                                                                     required>
552                                                                                 <label class="custom-control-label"
553                                                                                     for="customControlValidation5">config-assign1</label>
554                                                                             </div>
555                                                                         </div>
556                                                                     </div>
557                                                                     <div class="col-6">
558                                                                         <div class="actionName">
559                                                                             <div class="custom-control custom-checkbox">
560                                                                                 <input type="checkbox"
561                                                                                     class="custom-control-input"
562                                                                                     id="customControlValidation5"
563                                                                                     required>
564                                                                                 <label class="custom-control-label"
565                                                                                     for="customControlValidation5">config-assign1</label>
566                                                                             </div>
567                                                                         </div>
568                                                                     </div>
569                                                                     <div class="col-6">
570                                                                         <div class="actionName">
571                                                                             <div class="custom-control custom-checkbox">
572                                                                                 <input type="checkbox"
573                                                                                     class="custom-control-input"
574                                                                                     id="customControlValidation5"
575                                                                                     required>
576                                                                                 <label class="custom-control-label"
577                                                                                     for="customControlValidation5">config-assign1</label>
578                                                                             </div>
579                                                                         </div>
580                                                                     </div>
581                                                                 </div>
582                                                                 <div class="row">
583                                                                     <div class="col text-center">
584                                                                         <p class="selectedActions">0 selected</p>
585                                                                         <button type="button"
586                                                                             class="btn submit">Start</button>
587                                                                     </div>
588                                                                 </div>
589                                                             </div>
590                                                         </div>
591                                                         <!--Import Actions Form-->
592                                                         <div class="carousel-item">
593                                                             <button data-target="#carouselExampleIndicators"
594                                                                 data-slide-to="0" title="Back" class="btn back"><i
595                                                                     class="icon-action-back"></i></button>
596                                                             <h1>Import Action(s)</h1>
597                                                             <div class="actionFormWrapper">
598                                                                 <div class="row">
599                                                                     <div class="col">
600                                                                         <ngx-file-drop accept=".json"
601                                                                             dropZoneLabel="Drop files here"
602                                                                             (onFileDrop)="dropped($event)"
603                                                                             (onFileOver)="fileOver($event)"
604                                                                             (onFileLeave)="fileLeave($event)">
605                                                                             <ng-template ngx-file-drop-content-tmp
606                                                                                 let-openFileSelector="openFileSelector">
607                                                                                 <div class="folder-upload">
608                                                                                     <img
609                                                                                         src="assets/img/folder-upload.svg" />
610                                                                                 </div>
611                                                                                 <div class="folder-upload-text">
612                                                                                     Drag & Drop file
613                                                                                 </div>
614                                                                                 <div class="folder-upload-text">or
615                                                                                     <button type="button"
616                                                                                         class="btn btn-sm btn-primary"
617                                                                                         (click)="openFileSelector()">Browse
618                                                                                         Files
619                                                                                     </button>
620                                                                                 </div>
621                                                                                 <div class="folder-upload-type">
622                                                                                     Allowed file
623                                                                                     type: json</div>
624                                                                             </ng-template>
625                                                                         </ngx-file-drop>
626                                                                         <div class="upload-table">
627                                                                             <table class="table">
628                                                                                 <thead>
629                                                                                     <tr
630                                                                                         *ngFor="let item of uploadedFiles; let i=index">
631                                                                                         <th width="40"><img
632                                                                                                 src="assets/img/icon-file-code.svg" />
633                                                                                         </th>
634                                                                                         <th>{{ item.name }}</th>
635                                                                                         <th width="40"
636                                                                                             class="text-right">
637                                                                                             <img
638                                                                                                 src="assets/img/icon-remove-file.svg" />
639                                                                                         </th>
640                                                                                     </tr>
641                                                                                 </thead>
642                                                                             </table>
643                                                                         </div>
644                                                                     </div>
645                                                                 </div>
646                                                                 <div class="row">
647                                                                     <div class="col text-center">
648                                                                         <button type="button"
649                                                                             class="btn submit mt-4">Import</button>
650                                                                     </div>
651                                                                 </div>
652                                                             </div>
653                                                         </div>
654                                                     </div>
655                                                 </div>
656                                             </div>
657                                         </div>
658                                     </div>
659                                 </div>
660                             </div>
661                             <button class="btn btn-sm btn-outline-secondary" (click)="deployCurrentPackage()"><i
662                                     class="fa fa-play-circle"></i> Deploy
663                             </button>
664                         </div>
665                     </div>
666
667                 </div>
668
669                 <nav class="row">
670                     <!--Nav Tabs-->
671                     <div class="col">
672                         <div class="nav nav-tabs " id="nav-tab" role="tablist">
673                             <a class="nav-item nav-link active complete" id="nav-metadata-tab" data-toggle="tab"
674                                 href="#nav-metadata" role="tab" aria-controls="nav-metadata" aria-selected="true"
675                                 autofocus #nameit (focusout)="saveMetaData()">METADATA</a>
676                             <a class="nav-item nav-link" id="nav-template-tab" data-toggle="tab" href="#nav-template"
677                                 role="tab" aria-controls="nav-template" aria-selected="false">TEMPLATE & MAPPING</a>
678                             <a class="nav-item nav-link" id="nav-scripts-tab" data-toggle="tab" href="#nav-scripts"
679                                 role="tab" aria-controls="nav-scripts" aria-selected="false">SCRIPTS</a>
680                             <a class="nav-item nav-link" id="nav-imports-tab" data-toggle="tab" href="#nav-imports"
681                                 role="tab" aria-controls="nav-imports" aria-selected="false">DEFINITIONS</a>
682                             <a class="nav-item nav-link" id="nav-authentication-tab" data-toggle="tab"
683                                 href="#nav-authentication" role="tab" aria-controls="nav-authentication"
684                                 aria-selected="false">EXTERNAL SYSTEM AUTHENTICATION PROPERTIES</a>
685                         </div>
686                     </div>
687
688                 </nav>
689                 <div class="row mt-4">
690                     <div class="col">
691                         <div class="tab-content" id="nav-tabContent">
692                             <div class="tab-pane fade show active" id="nav-metadata" role="tabpanel"
693                                 aria-labelledby="nav-metadata-tab">
694                                 <app-metadata-tab></app-metadata-tab>
695                             </div>
696                             <div class="tab-pane fade" id="nav-template" role="tabpanel"
697                                 aria-labelledby="nav-template-tab">
698                                 <app-template-mapping></app-template-mapping>
699                             </div>
700                             <div class="tab-pane fade" id="nav-scripts" role="tabpanel"
701                                 aria-labelledby="nav-scripts-tab">
702                                 <app-scripts-tab></app-scripts-tab>
703                             </div>
704                             <div class="tab-pane fade" id="nav-imports" role="tabpanel"
705                                 aria-labelledby="nav-imports-tab">
706                                 <app-imports-tab></app-imports-tab>
707
708                             </div>
709                             <div class="tab-pane fade" id="nav-authentication" role="tabpanel"
710                                 aria-labelledby="nav-authentication-tab">
711                                 <div class="card creat-card">
712                                     <div class="editor-container">
713                                         <app-dsl-definitions-tab></app-dsl-definitions-tab>
714                                     </div>
715                                 </div>
716                             </div>
717                         </div>
718                     </div>
719                 </div>
720             </div>
721         </div>
722     </div>
723 </div>
724
725
726 <!-- Delete Modal -->
727 <div class="modal fade" id="removePackageModal" tabindex="-1" role="dialog" aria-labelledby="removePackageModalLabel"
728     aria-hidden="true">
729     <div class="modal-dialog" role="document">
730         <div class="modal-content">
731             <div class="modal-header">
732                 <h5 class="modal-title" id="removePackageModalLabel">Delete Script</h5>
733                 <button type="button" class="close" data-dismiss="modal" aria-label="Close">
734                     <span aria-hidden="true">&times;</span>
735                 </button>
736             </div>
737             <div class="modal-body">
738                 <p>Are you sure you want to delete this package?</p>
739             </div>
740             <div class="modal-footer">
741                 <button type="button" class="btn btn-secondary" data-dismiss="modal">Cancel</button>
742                 <button type="button" (click)="deletePackage()" data-dismiss="modal"
743                     class="btn btn-primary">Delete</button>
744             </div>
745         </div>
746     </div>
747 </div>