@let node = this.node(); @let isSignalNode = this.isSignalNode(node); @let isClusterNode = this.isClusterNode(node);
@if (isSignalNode) { } @else if (isClusterNode) { }
@if (node.label) {
Name:
{{ node.label }}
} @if (isSignalNode) {
Type:
{{ node.kind }}
} @if (isClusterNode) {
Type:
{{ node.clusterType }}
} @if (cluster(); as cluster) {
Compound of:
{{ cluster.name }}
Compound type:
{{ cluster.type }}
} @if (isSignalNode) {
Epoch:
{{ node.epoch }}
} @if (resourceCluster(); as resource) {
Is loading:
{{ resource.isLoading }}
Status:
{{ resource.status }}
@if (resource.errored) {
Errored:
{{ resource.errored }}
} }
@let isPreviewable = isSignalNode && (node.kind === 'signal' || node.kind === 'computed' || node.kind === 'linkedSignal'); @if (isPreviewable || resourceCluster()) { @if (previewableNode(); as previewableNode) { } }