@if (assetService.loading()) {
|
@for (tab of tabs; track tab) { }
@if (activeTab() === 'History') {
} @else if (activeTab() === 'Settings') {
} @else {
@for (_ of [1,2,3,4]; track $index) {
}
@for (_ of [1,2,3]; track $index) {
}
}
} @else { @let asset = assetService.selectedAsset(); @if (asset) {
← Assets |

{{ asset.display_name }}

({{ asset.name }}) @if (asset.asset_type_name) { }
@if (!editing()) { }
@for (tab of tabs; track tab) { {{ tab }} }
@if (activeTab() === 'Details') {
@if (editing()) {
} @if (metadataLoading()) {
@for (_ of [1,2,3]; track $index) {
}
} @else if (metadataFields().length > 0) { } @if (asset.provider_links.length > 0 && providerAssetFields().length > 0) {
Provider Mapping Metadata
@if (selectedProviderId()) {
@for (paf of providerAssetFields(); track paf.metadata_id) { @if (editing()) {
@if (paf.value_type === 'boolean') { } @else if (paf.value_type === 'integer') { } @else if (paf.value_type === 'float') { } @else if (paf.value_type === 'date') { } @else if (paf.value_type === 'time') { } @else if (paf.value_type === 'datetime') { } @else { }
} @else { @let pval = getProviderAssetFieldValue(selectedProviderId()!, paf.metadata_id); @let pts = paFieldTimestamp(selectedProviderId()!, paf.metadata_id);
@if (pval !== null) {
{{ formatValue(pval) }}
@if (pts) {
as of {{ pts | date:'shortDate' }}
} } @else {
Not set
}
} }
} @else {
Select a provider to view mapping metadata.
}
} @if (editing()) {
}
} @else if (activeTab() === 'History') {
@if (asset.provider_links.length > 0 && providerAssetFields().length > 0) {
Provider Mapping Metadata History
@if (selectedProviderId()) { } @else {
Select a provider to view history.
}
}
} @else if (activeTab() === 'Settings') {
}
} }