Skip to content

Commit ded18f4

Browse files
Merge pull request #1661 from rocket-admin/signals-migration
update point and url table display component templates
2 parents 85771eb + 5bb5673 commit ded18f4

2 files changed

Lines changed: 23 additions & 19 deletions

File tree

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
1-
<div class="field-wrapper" *ngIf="formattedPoint">
2-
<span class="value-wrapper" [matTooltip]="formattedPoint">{{ formattedPoint }}</span>
3-
<button mat-icon-button
4-
class="copy-button"
5-
[cdkCopyToClipboard]="formattedPoint"
6-
matTooltip="Copy to clipboard"
7-
(cdkCopyToClipboardCopied)="onCopyToClipboard.emit('Field value was copied to clipboard.')"
8-
(click)="$event.stopPropagation()">
9-
<mat-icon>content_copy</mat-icon>
10-
</button>
11-
</div>
1+
@if (formattedPoint) {
2+
<div class="field-wrapper">
3+
<span class="value-wrapper" [matTooltip]="formattedPoint">{{ formattedPoint }}</span>
4+
<button mat-icon-button
5+
class="copy-button"
6+
[cdkCopyToClipboard]="formattedPoint"
7+
matTooltip="Copy to clipboard"
8+
(cdkCopyToClipboardCopied)="onCopyToClipboard.emit('Field value was copied to clipboard.')"
9+
(click)="$event.stopPropagation()">
10+
<mat-icon>content_copy</mat-icon>
11+
</button>
12+
</div>
13+
}

frontend/src/app/components/ui-components/table-display-fields/url/url.component.html

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
<div class="field-display">
22
<span class="field-value">
3-
<a *ngIf="isValidUrl"
4-
[href]="hrefValue" target="_blank"
5-
class="url-link"
6-
(click)="$event.stopPropagation()">
7-
<mat-icon class="url-link__icon" fontSet="material-symbols-outlined">link</mat-icon>
8-
{{value() || '—'}}
9-
</a>
10-
<span *ngIf="!isValidUrl">{{value() || '—'}}</span>
3+
@if (isValidUrl) {
4+
<a [href]="hrefValue" target="_blank"
5+
class="url-link"
6+
(click)="$event.stopPropagation()">
7+
<mat-icon class="url-link__icon" fontSet="material-symbols-outlined">link</mat-icon>
8+
{{value() || '—'}}
9+
</a>
10+
} @else {
11+
<span>{{value() || '—'}}</span>
12+
}
1113
</span>
1214
<button type="button" mat-icon-button
1315
class="field-copy-button"

0 commit comments

Comments
 (0)