1 import { Component, Input, OnInit } from '@angular/core';
3 import * as _ from 'lodash';
5 import { RgwDaemonService } from '../services/rgw-daemon.service';
8 selector: 'cd-rgw-daemon-details',
9 templateUrl: './rgw-daemon-details.component.html',
10 styleUrls: ['./rgw-daemon-details.component.scss']
12 export class RgwDaemonDetailsComponent implements OnInit {
14 metadata: Array<object> = [];
17 @Input() selected?: Array<any> = [];
19 constructor(private rgwDaemonService: RgwDaemonService) { }
25 private getMetaData() {
26 if (this.selected.length < 1) {
30 // Get the service id of the first selected row.
31 this.serviceId = this.selected[0].id;
33 this.rgwDaemonService.get(this.serviceId)
36 const keys = _.keys(resp['rgw_metadata']);
38 _.map(keys, (key) => {
41 'value': resp['rgw_metadata'][key]
44 this.metadata = metadata;