mirror of
https://github.com/goharbor/harbor.git
synced 2025-01-09 01:17:43 +01:00
modify helm chart card view
This commit is contained in:
parent
72ffa4826e
commit
8f183c02ae
@ -34,6 +34,9 @@
|
||||
<clr-dg-placeholder>{{'HELM_CHART.PLACEHOLDER' | translate }}</clr-dg-placeholder>
|
||||
<clr-dg-row *ngFor="let chart of charts" [clrDgItem]="chart">
|
||||
<clr-dg-cell>
|
||||
<span class="list-img">
|
||||
<img class="size-24 margin-right-12" [src]="chart.icon ?chart.icon:chartDefaultIcon" (error)="getDefaultIcon(chart);" />
|
||||
</span>
|
||||
<a href="javascript:void(0)" (click)="onChartClick(chart)">{{ chart.name }}</a>
|
||||
</clr-dg-cell>
|
||||
<clr-dg-cell>{{ chart.total_versions }}</clr-dg-cell>
|
||||
|
@ -1,12 +1,12 @@
|
||||
@import "../mixin";
|
||||
$width:24px;
|
||||
$height:$width;
|
||||
.chart-tool {
|
||||
position: relative;
|
||||
.toolbar {
|
||||
overflow: hidden;
|
||||
.rightPos {
|
||||
position: absolute;
|
||||
z-index: 100;
|
||||
right: 35px;
|
||||
margin-top: 4px;
|
||||
@include grid-left-top-pos;
|
||||
.filter-divider {
|
||||
display: inline-block;
|
||||
height: 16px;
|
||||
@ -59,4 +59,13 @@
|
||||
display: inline-block;
|
||||
height: 100%;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.size-24 {
|
||||
width:$width;
|
||||
height:$height;
|
||||
}
|
||||
|
||||
.margin-right-12 {
|
||||
margin-right:12px;
|
||||
}
|
@ -14,6 +14,7 @@ import { SystemInfo, SystemInfoService, HelmChartItem } from "../service/index";
|
||||
import { ErrorHandler } from "../error-handler/error-handler";
|
||||
import { toPromise, DEFAULT_PAGE_SIZE } from "../utils";
|
||||
import { HelmChartService } from "../service/helm-chart.service";
|
||||
import { DefaultHelmIcon} from "../shared/shared.const";
|
||||
|
||||
@Component({
|
||||
selector: "hbr-helm-chart",
|
||||
@ -30,6 +31,7 @@ export class HelmChartComponent implements OnInit {
|
||||
@Input() hasProjectAdminRole: boolean;
|
||||
@Output() chartClickEvt = new EventEmitter<any>();
|
||||
@Output() chartDownloadEve = new EventEmitter<string>();
|
||||
@Input() chartDefaultIcon: string = DefaultHelmIcon;
|
||||
|
||||
lastFilteredChartName: string;
|
||||
charts: HelmChartItem[] = [];
|
||||
@ -173,4 +175,8 @@ export class HelmChartComponent implements OnInit {
|
||||
return this.listHover;
|
||||
}
|
||||
}
|
||||
|
||||
getDefaultIcon(chart: HelmChartItem) {
|
||||
chart.icon = this.chartDefaultIcon;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user