1 import { Component, Input, Pipe, PipeTransform } from '@angular/core';
4 selector: 'dl-xds-agent',
6 <template #popTemplate>
7 <h3>Install xds-agent:</h3>
9 <li>On Linux machine <a href="{{url_OS_Linux}}" target="_blank">
10 <span class="fa fa-external-link"></span></a></li>
12 <li>On Windows machine <a href="{{url_OS_Other}}" target="_blank"><span class="fa fa-external-link"></span></a></li>
14 <li>On MacOS machine <a href="{{url_OS_Other}}" target="_blank"><span class="fa fa-external-link"></span></a></li>
16 <button type="button" class="btn btn-sm" (click)="pop.hide()"> Cancel </button>
18 <button type="button" class="btn btn-link fa fa-download fa-size-x2"
19 [popover]="popTemplate"
31 export class DlXdsAgentComponent {
33 public url_OS_Linux = "https://en.opensuse.org/LinuxAutomotive#Installation_AGL_XDS";
34 public url_OS_Other = "https://github.com/iotbzh/xds-agent#how-to-install-on-other-platform";
40 export class CapitalizePipe implements PipeTransform {
41 transform(value: string): string {
43 return value.charAt(0).toUpperCase() + value.slice(1);