Merge "providing search packages functionalities"
[ccsdk/cds.git] / cds-ui / designer-client / src / app / modules / feature-modules / packages / configuration-dashboard / configuration-dashboard.component.html
index 804aad0..ebfad93 100644 (file)
@@ -1,7 +1,713 @@
-<app-header>
-</app-header>
-<p>package-viewing works!
+<app-header></app-header>
 
+<div class="new-wrapper">
+    <div class="container-fluid main-container">
+        <header class="page-title">
+            <div class="row">
+                <h2 class="col m-0">
+                    <ul class="breadcrumb-header">
+                        <li><a routerLink="/packages">CBA Packages</a></li>
+                        <i class="fa fa-angle-right ml-2 mr-2"></i>
+                        <li>{{viewedPackage.artifactName}}</li> 
+                    </ul>
+                </h2>
+                <div class="col">
+                </div>
+            </div>
+        </header>
 
-    {{viewedPackage!.artifactName}}}
-</p>
+
+        <div class="container-fluid body-container">
+
+            <div class="container">
+                <div class="creat-action-container">
+
+                    <a class="action-button save" (click)="editBluePrint()">
+                        <i class="icon-save-sm" aria-hidden="true"></i>
+                        <span>Save</span>
+                    </a>
+                    <a href="#" class="action-button" (click)="goBacktoDashboard()">
+                        <i class="icon-discard-sm" aria-hidden="true"></i>
+                        <span>Discard Changes</span>
+                    </a>
+
+                    <hr>
+                    <a href="#" class="action-button">
+                        <i class="icon-clone-sm" aria-hidden="true"></i>
+                        <span>Clone</span>
+                    </a>
+
+                    <a href="#" class="action-button">
+                        <i class="icon-archive-sm" aria-hidden="true"></i>
+                        <span>Archive</span>
+                    </a>
+
+                    <a class="action-button"
+                       (click)="downloadPackage(viewedPackage.artifactName,viewedPackage.artifactVersion)">
+                        <i class="icon-download" aria-hidden="true"></i>
+                        <span>Download</span>
+                    </a>
+
+                    <a class="action-button delete">
+                        <i class="icon-delete-sm" aria-hidden="true"></i>
+                        <span>Delete</span>
+                    </a>
+                </div>
+
+                <div class="card creat-card view-package-container">
+                    <div class="row">
+                        <div class="col-1 text-center"><i class="package-type-icon icon-topologyView-active"></i></div>
+                        <div class="col-9">
+                            <div class="row mb-4">
+                                <div class="col-12 package-name deployed">
+                                    {{viewedPackage.artifactName}}
+                                    <img src="/assets/img/icon-deploy-inactive.svg" class="deply-status-icon">
+                                    <span class="package-version">v1.0.2</span>
+                                </div>
+                                <div class="col-12 package-description">
+                                    Last modified {{ viewedPackage.createdDate | date:'short' }} By
+                                    {{viewedPackage.updatedBy}}
+                                </div>
+                            </div>
+                            <div class="row package-auth-info">
+                                <div class="col-3">
+                                    <p><b>Author Name</b></p>
+                                    <span>Shaaban Ebrahim</span>
+                                </div>
+                                <div class="col-4">
+                                    <p><b>Author Email</b></p>
+                                    <span>shaaban.eltanany.ext@orange.com</span>
+                                </div>
+                                <div class="col-5">
+                                    <p><b>Contributions</b></p>
+                                    <ul class="package-contributers">
+                                        <li>
+                                            <button type="button" class="border-fade" data-toggle="tooltip"
+                                                    data-placement="bottom" title="User name">
+                                                <img src="/assets/img/img-user1.jpeg">
+                                            </button>
+                                        </li>
+                                        <li>
+                                            <button type="button" data-toggle="tooltip" data-placement="bottom"
+                                                    title="User name">
+                                                <img src="/assets/img/img-user2.jpg">
+                                            </button>
+                                        </li>
+                                        <li>
+                                            <button type="button" data-toggle="tooltip" data-placement="bottom"
+                                                    title="User name">
+                                                <img src="/assets/img/img-user3.jpg">
+                                            </button>
+                                        </li>
+                                        <li>
+                                            <a href="">5 contributors</a>
+                                        </li>
+                                    </ul>
+                                </div>
+                            </div>
+                        </div>
+                        <div class="col-2 package-view-button pt-3">
+                            <!-- <button class="btn btn-sm btn-primary mb-2" (click)="goToDesignerMode()">Designer
+                                Mode
+                            </button> -->
+                            <!-- Button trigger modal - 1st Action -->
+                            <button type="button" class="btn btn-sm btn-primary mb-2" data-toggle="modal"
+                                data-target="#exampleModalLong">
+                                Designer Mode
+                            </button>
+                            <!-- Modal -->
+                            <div class="modal fade createActionModal" id="exampleModalLong" tabindex="-1" role="dialog"
+                                aria-labelledby="exampleModalLongTitle" aria-hidden="true">
+                                <div class="modal-dialog" role="document">
+                                    <div class="modal-content">
+                                        <div class="modal-content">
+                                            <div class="modal-header">
+                                                <h5 class="modal-title" id="exampleModalLongTitle"></h5>
+                                                <button type="button" class="close" data-dismiss="modal"
+                                                    aria-label="Close" title="Close">
+                                                    <i class="icon-action-close"></i>
+                                                </button>
+                                            </div>
+                                            <div class="modal-body">
+                                                <div id="carouselExampleIndicators" class="carousel slide"
+                                                    data-ride="carousel" data-interval="false">
+                                                    <div class="carousel-inner" style="height: 480px">
+                                                        <!--OPTIONS SLIDE-->
+                                                        <div class="carousel-item active">
+                                                            <h1>Let’s create the 1st Action</h1>
+                                                            <div class="row">
+                                                                <!--Custom Action-->
+                                                                <div class="col-3 d-flex">
+                                                                    <a class="d-flex" data-target="#carouselExampleIndicators"
+                                                                        data-slide-to="1">
+                                                                        <div class="card actionType custom">
+                                                                            <div class="card-body">
+                                                                                <h3>Custom</h3>
+                                                                                <p>Start with your own settings</p>
+                                                                                <button
+                                                                                    data-target="#carouselExampleIndicators"
+                                                                                    data-slide-to="1" class="btn">
+                                                                                    Create
+                                                                                </button>
+                                                                            </div>
+                                                                        </div>
+                                                                    </a>
+                                                                </div>
+                                                                <!--Default Action-->
+                                                                <div class="col-3 d-flex">
+                                                                    <a class="d-flex" data-target="#carouselExampleIndicators"
+                                                                        data-slide-to="2">
+                                                                        <div class="card actionType default">
+                                                                            <div class="card-body">
+                                                                                <h3>Default</h3>
+                                                                                <p>Explore preset actions from CDS
+                                                                                    Action Catalog</p>
+                                                                                <button
+                                                                                    data-target="#carouselExampleIndicators"
+                                                                                    data-slide-to="2" class="btn">
+                                                                                    Select
+                                                                                </button>
+                                                                            </div>
+                                                                        </div>
+                                                                    </a>
+                                                                </div>
+                                                                <!--Recent Action-->
+                                                                <div class="col-3 d-flex">
+                                                                    <a class="d-flex" data-target="#carouselExampleIndicators"
+                                                                        data-slide-to="3">
+                                                                        <div class="card actionType recent">
+                                                                            <div class="card-body">
+                                                                                <h3>Recent</h3>
+                                                                                <p>Re-use recent actions of your
+                                                                                    recent
+                                                                                    packages</p>
+                                                                                <button
+                                                                                    data-target="#carouselExampleIndicators"
+                                                                                    data-slide-to="3" class="btn">
+                                                                                    Select
+                                                                                </button>
+                                                                            </div>
+                                                                        </div>
+                                                                    </a>
+                                                                </div>
+                                                                <!--Import Action-->
+                                                                <div class="col-3 d-flex">
+                                                                    <a class="d-flex" data-target="#carouselExampleIndicators"
+                                                                        data-slide-to="4">
+                                                                        <div class="card actionType import">
+                                                                            <div class="card-body">
+                                                                                <h3>Import</h3>
+                                                                                <p>Import your own action files</p>
+                                                                                <button
+                                                                                    data-target="#carouselExampleIndicators"
+                                                                                    data-slide-to="4" class="btn">
+                                                                                    Browse</button>
+                                                                            </div>
+                                                                        </div>
+                                                                    </a>
+                                                                </div>
+                                                            </div>
+                                                            <div class="row">
+                                                                <div class="col text-center">
+                                                                    <button class="btn skip-btn" (click)="goToDesignerMode(viewedPackage.id)">Skip to Designer Canvas</button>
+                                                                </div>
+                                                            </div>
+                                                        </div>
+                                                        <!--Custom Action Form-->
+                                                        <div class="carousel-item">
+                                                            <button data-target="#carouselExampleIndicators"
+                                                                data-slide-to="0" title="Back" class="btn back"><i
+                                                                    class="icon-action-back"></i></button>
+                                                            <h1>Create Custom Action</h1>
+                                                            <div class="form-group text-center">
+                                                                <input type="text" [(ngModel)]="customActionName" class="form-control customAction"
+                                                                    placeholder="Type Action Name" autofocus>
+                                                                <button type="button" (click)="goToDesignerMode(viewedPackage.id)" class="btn submit">Start</button>
+                                                            </div>
+
+                                                        </div>
+                                                        <!--Default Actions Form-->
+                                                        <div class="carousel-item">
+                                                            <button data-target="#carouselExampleIndicators"
+                                                                data-slide-to="0" title="Back" class="btn back"><i
+                                                                    class="icon-action-back"></i></button>
+                                                            <h1>Choose Action(s) from CDS Default Package </h1>
+                                                            <div class="actionFormWrapper">
+                                                                <div class="row mb-3">
+                                                                    <div class="col sort-packages">
+                                                                        <label class="actionlabel">Version</label>
+                                                                        <div class="dropdown" style="width: 90px">
+                                                                            <input class="dropdown-toggle" type="text">
+                                                                            <div class="dropdown-text">1.6.2</div>
+                                                                            <ul class="dropdown-content">
+                                                                                <li>
+                                                                                    <a>1.1.8</a>
+                                                                                </li>
+                                                                                <li>
+                                                                                    <a>2.1.8</a>
+                                                                                </li>
+                                                                            </ul>
+                                                                        </div>
+                                                                    </div>
+                                                                    <div class="col">
+                                                                        <input type="text"
+                                                                            class="form-control searchInput"
+                                                                            placeholder="Search">
+                                                                    </div>
+                                                                </div>
+                                                                <div class="row actionsListScroll">
+                                                                    <div class="col-6">
+                                                                        <div class="actionName">
+                                                                            <div class="custom-control custom-checkbox">
+                                                                                <input type="checkbox"
+                                                                                    class="custom-control-input"
+                                                                                    id="customControlValidation1"
+                                                                                    required>
+                                                                                <label class="custom-control-label"
+                                                                                    for="customControlValidation1">config-assign</label>
+                                                                            </div>
+                                                                        </div>
+                                                                    </div>
+                                                                    <div class="col-6">
+                                                                        <div class="actionName">
+                                                                            <div class="custom-control custom-checkbox">
+                                                                                <input type="checkbox"
+                                                                                    class="custom-control-input"
+                                                                                    id="customControlValidation2"
+                                                                                    required>
+                                                                                <label class="custom-control-label"
+                                                                                    for="customControlValidation2">config-assign-test</label>
+                                                                            </div>
+                                                                        </div>
+                                                                    </div>
+                                                                    <div class="col-6">
+                                                                        <div class="actionName">
+                                                                            <div class="custom-control custom-checkbox">
+                                                                                <input type="checkbox"
+                                                                                    class="custom-control-input"
+                                                                                    id="customControlValidation3"
+                                                                                    required>
+                                                                                <label class="custom-control-label"
+                                                                                    for="customControlValidation3">config-deploy</label>
+                                                                            </div>
+                                                                        </div>
+                                                                    </div>
+                                                                    <div class="col-6">
+                                                                        <div class="actionName">
+                                                                            <div class="custom-control custom-checkbox">
+                                                                                <input type="checkbox"
+                                                                                    class="custom-control-input"
+                                                                                    id="customControlValidation4"
+                                                                                    required>
+                                                                                <label class="custom-control-label"
+                                                                                    for="customControlValidation4">config-modify</label>
+                                                                            </div>
+                                                                        </div>
+                                                                    </div>
+                                                                    <div class="col-6">
+                                                                        <div class="actionName">
+                                                                            <div class="custom-control custom-checkbox">
+                                                                                <input type="checkbox"
+                                                                                    class="custom-control-input"
+                                                                                    id="customControlValidation5"
+                                                                                    required>
+                                                                                <label class="custom-control-label"
+                                                                                    for="customControlValidation5">config-assign1</label>
+                                                                            </div>
+                                                                        </div>
+                                                                    </div>
+                                                                    <div class="col-6">
+                                                                        <div class="actionName">
+                                                                            <div class="custom-control custom-checkbox">
+                                                                                <input type="checkbox"
+                                                                                    class="custom-control-input"
+                                                                                    id="customControlValidation5"
+                                                                                    required>
+                                                                                <label class="custom-control-label"
+                                                                                    for="customControlValidation5">config-assign1</label>
+                                                                            </div>
+                                                                        </div>
+                                                                    </div>
+                                                                    <div class="col-6">
+                                                                        <div class="actionName">
+                                                                            <div class="custom-control custom-checkbox">
+                                                                                <input type="checkbox"
+                                                                                    class="custom-control-input"
+                                                                                    id="customControlValidation5"
+                                                                                    required>
+                                                                                <label class="custom-control-label"
+                                                                                    for="customControlValidation5">config-assign1</label>
+                                                                            </div>
+                                                                        </div>
+                                                                    </div>
+                                                                    <div class="col-6">
+                                                                        <div class="actionName">
+                                                                            <div class="custom-control custom-checkbox">
+                                                                                <input type="checkbox"
+                                                                                    class="custom-control-input"
+                                                                                    id="customControlValidation5"
+                                                                                    required>
+                                                                                <label class="custom-control-label"
+                                                                                    for="customControlValidation5">config-assign1</label>
+                                                                            </div>
+                                                                        </div>
+                                                                    </div>
+                                                                    <div class="col-6">
+                                                                        <div class="actionName">
+                                                                            <div class="custom-control custom-checkbox">
+                                                                                <input type="checkbox"
+                                                                                    class="custom-control-input"
+                                                                                    id="customControlValidation5"
+                                                                                    required>
+                                                                                <label class="custom-control-label"
+                                                                                    for="customControlValidation5">config-assign1</label>
+                                                                            </div>
+                                                                        </div>
+                                                                    </div>
+                                                                    <div class="col-6">
+                                                                        <div class="actionName">
+                                                                            <div class="custom-control custom-checkbox">
+                                                                                <input type="checkbox"
+                                                                                    class="custom-control-input"
+                                                                                    id="customControlValidation5"
+                                                                                    required>
+                                                                                <label class="custom-control-label"
+                                                                                    for="customControlValidation5">config-assign1</label>
+                                                                            </div>
+                                                                        </div>
+                                                                    </div>
+                                                                    <div class="col-6">
+                                                                        <div class="actionName">
+                                                                            <div class="custom-control custom-checkbox">
+                                                                                <input type="checkbox"
+                                                                                    class="custom-control-input"
+                                                                                    id="customControlValidation5"
+                                                                                    required>
+                                                                                <label class="custom-control-label"
+                                                                                    for="customControlValidation5">config-assign1</label>
+                                                                            </div>
+                                                                        </div>
+                                                                    </div>
+                                                                </div>
+                                                                <div class="row">
+                                                                    <div class="col text-center">
+                                                                        <p class="selectedActions">0 selected</p>
+                                                                        <button type="button" (click)="goToDesignerMode(viewedPackage.id)"
+                                                                            class="btn submit">Start</button>
+                                                                    </div>
+                                                                </div>
+                                                            </div>
+                                                        </div>
+                                                        <!--Recent Actions Form-->
+                                                        <div class="carousel-item">
+                                                            <button data-target="#carouselExampleIndicators"
+                                                                data-slide-to="0" title="Back" class="btn back"><i
+                                                                    class="icon-action-back"></i></button>
+                                                            <h1>Choose Action(s) from Recent Packages</h1>
+                                                            <div class="actionFormWrapper">
+                                                                <div class="row mb-3">
+                                                                    <div class="col sort-packages">
+                                                                        <label class="actionlabel">Package
+                                                                            Name</label>
+                                                                        <div class="dropdown">
+                                                                            <input class="dropdown-toggle" type="text">
+                                                                            <div class="dropdown-text">CDS (v 1.0.0)
+                                                                            </div>
+                                                                            <ul class="dropdown-content">
+                                                                                <li>
+                                                                                    <a>Test Package (v 1.1.8)</a>
+                                                                                </li>
+                                                                                <li>
+                                                                                    <a>Test Package (v 1.1.8)</a>
+                                                                                </li>
+                                                                                <li>
+                                                                                    <a>Test Package (v 1.1.8)</a>
+                                                                                </li>
+                                                                                <li>
+                                                                                    <a>Test Package (v 1.1.8)</a>
+                                                                                </li>
+                                                                            </ul>
+                                                                        </div>
+                                                                    </div>
+                                                                    <div class="col">
+                                                                        <input type="text"
+                                                                            class="form-control searchInput"
+                                                                            placeholder="Search">
+                                                                    </div>
+                                                                </div>
+                                                                <div class="row actionsListScroll">
+                                                                    <div class="col-6">
+                                                                        <div class="actionName">
+                                                                            <div class="custom-control custom-checkbox">
+                                                                                <input type="checkbox"
+                                                                                    class="custom-control-input"
+                                                                                    id="customControlValidation1"
+                                                                                    required>
+                                                                                <label class="custom-control-label"
+                                                                                    for="customControlValidation1">config-assign</label>
+                                                                            </div>
+                                                                        </div>
+                                                                    </div>
+                                                                    <div class="col-6">
+                                                                        <div class="actionName">
+                                                                            <div class="custom-control custom-checkbox">
+                                                                                <input type="checkbox"
+                                                                                    class="custom-control-input"
+                                                                                    id="customControlValidation2"
+                                                                                    required>
+                                                                                <label class="custom-control-label"
+                                                                                    for="customControlValidation2">config-assign-test</label>
+                                                                            </div>
+                                                                        </div>
+                                                                    </div>
+                                                                    <div class="col-6">
+                                                                        <div class="actionName">
+                                                                            <div class="custom-control custom-checkbox">
+                                                                                <input type="checkbox"
+                                                                                    class="custom-control-input"
+                                                                                    id="customControlValidation3"
+                                                                                    required>
+                                                                                <label class="custom-control-label"
+                                                                                    for="customControlValidation3">config-deploy</label>
+                                                                            </div>
+                                                                        </div>
+                                                                    </div>
+                                                                    <div class="col-6">
+                                                                        <div class="actionName">
+                                                                            <div class="custom-control custom-checkbox">
+                                                                                <input type="checkbox"
+                                                                                    class="custom-control-input"
+                                                                                    id="customControlValidation4"
+                                                                                    required>
+                                                                                <label class="custom-control-label"
+                                                                                    for="customControlValidation4">config-modify</label>
+                                                                            </div>
+                                                                        </div>
+                                                                    </div>
+                                                                    <div class="col-6">
+                                                                        <div class="actionName">
+                                                                            <div class="custom-control custom-checkbox">
+                                                                                <input type="checkbox"
+                                                                                    class="custom-control-input"
+                                                                                    id="customControlValidation5"
+                                                                                    required>
+                                                                                <label class="custom-control-label"
+                                                                                    for="customControlValidation5">config-assign1</label>
+                                                                            </div>
+                                                                        </div>
+                                                                    </div>
+                                                                    <div class="col-6">
+                                                                        <div class="actionName">
+                                                                            <div class="custom-control custom-checkbox">
+                                                                                <input type="checkbox"
+                                                                                    class="custom-control-input"
+                                                                                    id="customControlValidation5"
+                                                                                    required>
+                                                                                <label class="custom-control-label"
+                                                                                    for="customControlValidation5">config-assign1</label>
+                                                                            </div>
+                                                                        </div>
+                                                                    </div>
+                                                                    <div class="col-6">
+                                                                        <div class="actionName">
+                                                                            <div class="custom-control custom-checkbox">
+                                                                                <input type="checkbox"
+                                                                                    class="custom-control-input"
+                                                                                    id="customControlValidation5"
+                                                                                    required>
+                                                                                <label class="custom-control-label"
+                                                                                    for="customControlValidation5">config-assign1</label>
+                                                                            </div>
+                                                                        </div>
+                                                                    </div>
+                                                                    <div class="col-6">
+                                                                        <div class="actionName">
+                                                                            <div class="custom-control custom-checkbox">
+                                                                                <input type="checkbox"
+                                                                                    class="custom-control-input"
+                                                                                    id="customControlValidation5"
+                                                                                    required>
+                                                                                <label class="custom-control-label"
+                                                                                    for="customControlValidation5">config-assign1</label>
+                                                                            </div>
+                                                                        </div>
+                                                                    </div>
+                                                                    <div class="col-6">
+                                                                        <div class="actionName">
+                                                                            <div class="custom-control custom-checkbox">
+                                                                                <input type="checkbox"
+                                                                                    class="custom-control-input"
+                                                                                    id="customControlValidation5"
+                                                                                    required>
+                                                                                <label class="custom-control-label"
+                                                                                    for="customControlValidation5">config-assign1</label>
+                                                                            </div>
+                                                                        </div>
+                                                                    </div>
+                                                                    <div class="col-6">
+                                                                        <div class="actionName">
+                                                                            <div class="custom-control custom-checkbox">
+                                                                                <input type="checkbox"
+                                                                                    class="custom-control-input"
+                                                                                    id="customControlValidation5"
+                                                                                    required>
+                                                                                <label class="custom-control-label"
+                                                                                    for="customControlValidation5">config-assign1</label>
+                                                                            </div>
+                                                                        </div>
+                                                                    </div>
+                                                                    <div class="col-6">
+                                                                        <div class="actionName">
+                                                                            <div class="custom-control custom-checkbox">
+                                                                                <input type="checkbox"
+                                                                                    class="custom-control-input"
+                                                                                    id="customControlValidation5"
+                                                                                    required>
+                                                                                <label class="custom-control-label"
+                                                                                    for="customControlValidation5">config-assign1</label>
+                                                                            </div>
+                                                                        </div>
+                                                                    </div>
+                                                                </div>
+                                                                <div class="row">
+                                                                    <div class="col text-center">
+                                                                        <p class="selectedActions">0 selected</p>
+                                                                        <button type="button"
+                                                                            class="btn submit">Start</button>
+                                                                    </div>
+                                                                </div>
+                                                            </div>
+                                                        </div>
+                                                        <!--Import Actions Form-->
+                                                        <div class="carousel-item">
+                                                            <button data-target="#carouselExampleIndicators"
+                                                                data-slide-to="0" title="Back" class="btn back"><i
+                                                                    class="icon-action-back"></i></button>
+                                                            <h1>Import Action(s)</h1>
+                                                            <div class="actionFormWrapper">
+                                                                <div class="row">
+                                                                    <div class="col">
+                                                                        <ngx-file-drop accept=".json"
+                                                                            dropZoneLabel="Drop files here"
+                                                                            (onFileDrop)="dropped($event)"
+                                                                            (onFileOver)="fileOver($event)"
+                                                                            (onFileLeave)="fileLeave($event)">
+                                                                            <ng-template ngx-file-drop-content-tmp
+                                                                                let-openFileSelector="openFileSelector">
+                                                                                <div class="folder-upload">
+                                                                                    <img
+                                                                                        src="assets/img/folder-upload.svg" />
+                                                                                </div>
+                                                                                <div class="folder-upload-text">
+                                                                                    Drag & Drop file
+                                                                                </div>
+                                                                                <div class="folder-upload-text">or
+                                                                                    <button type="button"
+                                                                                        class="btn btn-sm btn-primary"
+                                                                                        (click)="openFileSelector()">Browse
+                                                                                        Files
+                                                                                    </button>
+                                                                                </div>
+                                                                                <div class="folder-upload-type">
+                                                                                    Allowed file
+                                                                                    type: json</div>
+                                                                            </ng-template>
+                                                                        </ngx-file-drop>
+                                                                        <div class="upload-table">
+                                                                            <table class="table">
+                                                                                <thead>
+                                                                                    <tr
+                                                                                        *ngFor="let item of uploadedFiles; let i=index">
+                                                                                        <th width="40"><img
+                                                                                                src="assets/img/icon-file-code.svg" />
+                                                                                        </th>
+                                                                                        <th>{{ item.name }}</th>
+                                                                                        <th width="40"
+                                                                                            class="text-right">
+                                                                                            <img
+                                                                                                src="assets/img/icon-remove-file.svg" />
+                                                                                        </th>
+                                                                                    </tr>
+                                                                                </thead>
+                                                                            </table>
+                                                                        </div>
+                                                                    </div>
+                                                                </div>
+                                                                <div class="row">
+                                                                    <div class="col text-center">
+                                                                        <button type="button"
+                                                                            class="btn submit mt-4">Import</button>
+                                                                    </div>
+                                                                </div>
+                                                            </div>
+                                                        </div>
+                                                    </div>
+                                                </div>
+                                            </div>
+                                        </div>
+                                    </div>
+                                </div>
+                            </div>
+                            <button class="btn btn-sm btn-outline-secondary" (click)="deployCurrentPackage()"><i
+                                    class="fa fa-play-circle"></i> Deploy
+                            </button>
+                        </div>
+                    </div>
+
+                </div>
+
+                <nav class="row">
+                    <!--Nav Tabs-->
+                    <div class="col">
+                        <div class="nav nav-tabs " id="nav-tab" role="tablist">
+                            <a class="nav-item nav-link active complete" id="nav-metadata-tab" data-toggle="tab"
+                               href="#nav-metadata" role="tab" aria-controls="nav-metadata" aria-selected="true"
+                               autofocus #nameit (focusout)="saveMetaData()">METADATA</a>
+                            <a class="nav-item nav-link" id="nav-template-tab" data-toggle="tab" href="#nav-template"
+                               role="tab" aria-controls="nav-template" aria-selected="false">TEMPLATE & MAPPING</a>
+                            <a class="nav-item nav-link" id="nav-scripts-tab" data-toggle="tab" href="#nav-scripts"
+                               role="tab" aria-controls="nav-scripts" aria-selected="false">SCRIPTS</a>
+                            <a class="nav-item nav-link" id="nav-imports-tab" data-toggle="tab" href="#nav-imports"
+                               role="tab" aria-controls="nav-imports" aria-selected="false">DEFINITIONS</a>
+                            <a class="nav-item nav-link" id="nav-authentication-tab" data-toggle="tab"
+                               href="#nav-authentication" role="tab" aria-controls="nav-authentication"
+                               aria-selected="false">EXTERNAL SYSTEM AUTHENTICATION PROPERTIES</a>
+                        </div>
+                    </div>
+
+                </nav>
+                <div class="row mt-4">
+                    <div class="col">
+                        <div class="tab-content" id="nav-tabContent">
+                            <div class="tab-pane fade show active" id="nav-metadata" role="tabpanel"
+                                 aria-labelledby="nav-metadata-tab">
+                                <app-metadata-tab></app-metadata-tab>
+                            </div>
+                            <div class="tab-pane fade" id="nav-template" role="tabpanel"
+                                 aria-labelledby="nav-template-tab">
+                                <app-template-mapping></app-template-mapping>
+                            </div>
+                            <div class="tab-pane fade" id="nav-scripts" role="tabpanel"
+                                 aria-labelledby="nav-scripts-tab">
+                                <app-scripts-tab></app-scripts-tab>
+                            </div>
+                            <div class="tab-pane fade" id="nav-imports" role="tabpanel"
+                                 aria-labelledby="nav-imports-tab">
+                                <app-imports-tab></app-imports-tab>
+
+                            </div>
+                            <div class="tab-pane fade" id="nav-authentication" role="tabpanel"
+                                 aria-labelledby="nav-authentication-tab">
+                                <div class="card creat-card">
+                                    <div class="editor-container">
+                                        <app-dsl-definitions-tab></app-dsl-definitions-tab>
+                                    </div>
+                                </div>
+                            </div>
+                        </div>
+                    </div>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>