1 <app-header></app-header>
3 <div class="new-wrapper">
4 <header class="page-title">
6 <h2 class="col m-0">CBA Packages
7 <span>({{numberOfPackages}} packages)</span>
14 <div class="main-container">
16 <div class="container-fluid body-container creat-container-all">
18 <div class="creat-container">
19 <div class="creat-action-container">
20 <a href="#" class="action-button">
21 <i class="icon-clone" aria-hidden="true"></i>
25 <a href="#" class="action-button">
26 <i class="icon-archive" aria-hidden="true"></i>
30 <a href="#" class="action-button">
31 <i class="icon-delete" aria-hidden="true"></i>
36 <div class="col pr-0">
37 <button class="float btn btn-sm btn-primary">Save</button>
38 <button class="float btn btn-sm btn-outline-secondary" disabled>Cancel</button>
43 <div class="col pr-0">
44 <div class="nav nav-tabs " id="nav-tab" role="tablist">
45 <a class="nav-item nav-link active" id="nav-metadata-tab" data-toggle="tab"
47 role="tab" aria-controls="nav-metadata"
48 aria-selected="true">METADATA</a>
49 <a class="nav-item nav-link" id="nav-imports-tab" data-toggle="tab" href="#nav-imports"
50 role="tab" aria-controls="nav-imports"
51 aria-selected="false">IMPORTS</a>
52 <a class="nav-item nav-link" id="nav-authentication-tab" data-toggle="tab"
53 href="#nav-authentication"
54 role="tab" aria-controls="nav-authentication"
55 aria-selected="false">EXTERNAL SYSTEM AUTHENTICATION PROPERTIES</a>
56 <a class="nav-item nav-link" id="nav-template-tab" data-toggle="tab" href="#nav-template"
57 role="tab" aria-controls="nav-template"
58 aria-selected="false">TEMPLATE & MAPPING</a>
59 <a class="nav-item nav-link" id="nav-scripts-tab" data-toggle="tab" href="#nav-scripts"
60 role="tab" aria-controls="nav-scripts"
61 aria-selected="false">SCRIPTS</a>
66 <div class="row mt-4">
68 <div class="tab-content" id="nav-tabContent">
69 <div class="tab-pane fade show active" id="nav-metadata" role="tabpanel"
70 aria-labelledby="nav-metadata-tab">
71 <div class="card creat-card">
72 <div class="single-line">
73 <label class="label-name">Mode</label>
74 <label name="trst" *ngFor="let mode of modes; let i = index">
75 <input class="form-check-input" [(ngModel)]="metaDataTab.mode" type="radio"
76 name="exampleRadios" id="exampleRadios1" value={{mode}}>
79 <i [className]="mode.style" aria-hidden="true"></i>
80 <!-- <i class="mode-icon green icon-scripting-mode" aria-hidden="true"></i> -->
85 <!-- <div class="single-line">
86 <label class="label-name">Dictionary Library Instances</label>
87 <div class="label-input">
89 <option class="select-placeholder">Select library</option>
91 *ngFor="let dictionaryLibraryInstance of dictionaryLibraryInstances; let i = index">{{dictionaryLibraryInstance}}</option>
97 <div class="card creat-card">
98 <div class="single-line">
99 <label class="label-name">Name</label>
100 <div class="label-input">
101 <input type="input" (input)="searchPackages($event)"
102 [(ngModel)]="metaDataTab.name" placeholder="Topology name.vLB.CDS">
106 <div class="single-line">
107 <label class="label-name">Description</label>
108 <div class="label-input">
109 <input type="input" placeholder="Descripe the package">
113 <div class="single-line">
114 <label class="label-name">Version</label>
115 <div class="label-input">
116 <input type="input" placeholder="Example: 1.0.0">
120 <div class="single-line">
121 <label class="label-name">tags</label>
122 <div class="label-input">
123 <input type="input" placeholder="Ex., vDNS-CDS">
129 <div class="card creat-card">
130 <div class="single-line">
131 <h5 class="label-name">
132 Custom key <a class="delete-key" (click)="deleteCustomKey($event)" >Delete</a>
136 <div class="single-line">
137 <label class="label-name">Name</label>
138 <div class="label-input">
139 <input type="input" placeholder="Enter Name">
143 <div class="single-line">
144 <label class="label-name">Value</label>
145 <div class="label-input">
146 <input type="input" placeholder="Enter Value">
153 <div class="card creat-card">
154 <div class="single-line">
155 <div name="custom key">
156 <button class="custom-key" (click)="createAnotherCustomKeyDiv()"><i
157 class="fa fa-plus" aria-hidden="true"></i> Add a custom key
166 <div class="tab-pane fade" id="nav-imports" role="tabpanel"
167 aria-labelledby="nav-imports-tab">
168 <div class="import-container-all">
169 <div class="import-container">
170 <div class="import-container-input">
171 <input placeholder="Enter file URL" type="input"
172 class="ng-pristine ng-valid ng-touched">
173 <a class="enter-link" href="#"><i class="icon-enter"></i></a>
175 <span class="import-container-span">Or you can also <a href="#"
177 data-target="#exampleModal">Import File</a></span>
181 <div class="accordion">
182 <div class="card creat-card">
183 <div class="single-line">
184 <label class="label-name">File</label>
189 <div class="card-header" id="headingOne">
190 <h5 class="mb-0 d-flex justify-content-between">
191 <button class="btn btn-link" data-toggle="collapse"
192 data-target="#collapseOne" aria-expanded="true"
193 aria-controls="collapseOne">
194 <i class="icon-file-code"></i> Definitions/data_types.json
196 <a class="accordion-delete" href="#"><i class="icon-delete"></i></a>
200 <div id="collapseOne" class="collapse show" aria-labelledby="headingOne"
201 data-parent="#accordion">
202 <div class="card-body">
203 Anim pariatur cliche reprehenderit, enim eiusmod high life
204 accusamus terry richardson ad squid. 3 wolf moon officia aute,
205 non cupidatat skateboard dolor brunch. Food truck quinoa
206 nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua
207 put a bird on it squid single-origin coffee nulla assumenda
208 shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore
209 wes anderson cred nesciunt sapiente ea proident. Ad vegan
210 excepteur butcher vice lomo. Leggings occaecat craft beer
211 farm-to-table, raw denim aesthetic synth nesciunt you probably
212 haven't heard of them accusamus labore sustainable VHS.
217 <div class="card-header" id="headingTwo">
219 <button class="btn btn-link collapsed" data-toggle="collapse"
220 data-target="#collapseTwo" aria-expanded="false"
221 aria-controls="collapseTwo">
222 Definitions/relationship_types.json
226 <div id="collapseTwo" class="collapse" aria-labelledby="headingTwo"
227 data-parent="#accordion">
228 <div class="card-body">
229 Anim pariatur cliche reprehenderit, enim eiusmod high life
230 accusamus terry richardson ad squid. 3 wolf moon officia aute,
231 non cupidatat skateboard dolor brunch. Food truck quinoa
232 nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua
233 put a bird on it squid single-origin coffee nulla assumenda
234 shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore
235 wes anderson cred nesciunt sapiente ea proident. Ad vegan
236 excepteur butcher vice lomo. Leggings occaecat craft beer
237 farm-to-table, raw denim aesthetic synth nesciunt you probably
238 haven't heard of them accusamus labore sustainable VHS.
243 <div class="card-header" id="headingThree">
245 <button class="btn btn-link collapsed" data-toggle="collapse"
246 data-target="#collapseThree" aria-expanded="false"
247 aria-controls="collapseThree">
248 Definitions/artifact_types.json
252 <div id="collapseThree" class="collapse" aria-labelledby="headingThree"
253 data-parent="#accordion">
254 <div class="card-body">
255 Anim pariatur cliche reprehenderit, enim eiusmod high life
256 accusamus terry richardson ad squid. 3 wolf moon officia aute,
257 non cupidatat skateboard dolor brunch. Food truck quinoa
258 nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua
259 put a bird on it squid single-origin coffee nulla assumenda
260 shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore
261 wes anderson cred nesciunt sapiente ea proident. Ad vegan
262 excepteur butcher vice lomo. Leggings occaecat craft beer
263 farm-to-table, raw denim aesthetic synth nesciunt you probably
264 haven't heard of them accusamus labore sustainable VHS.
273 <div class="tab-pane fade" id="nav-authentication" role="tabpanel"
274 aria-labelledby="nav-authentication-tab">...
276 <div class="tab-pane fade" id="nav-template" role="tabpanel"
277 aria-labelledby="nav-template-tab">...
279 <div class="tab-pane fade" id="nav-scripts" role="tabpanel"
280 aria-labelledby="nav-scripts-tab">...
290 <div class="modal fade" id="exampleModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel"
292 <div class="modal-dialog" role="document">
293 <div class="modal-content">
294 <div class="modal-header">
295 <h5 class="modal-title" id="exampleModalLabel">Import File</h5>
296 <button type="button" class="close" data-dismiss="modal" aria-label="Close">
297 <span aria-hidden="true">×</span>
300 <div class="modal-body">
303 <div class="modal-footer">
304 <button type="button" class="btn btn-secondary" data-dismiss="modal">Cancel</button>
305 <button type="button" class="btn btn-primary">Import</button>