mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
do not use optional chaining in vue template
This commit is contained in:
@@ -10,13 +10,13 @@
|
||||
<span>{{ workflow.name }}</span>
|
||||
</b-link>
|
||||
<font-awesome-icon
|
||||
v-if="workflow.source_metadata?.trs_tool_id"
|
||||
v-if="sourceType.includes('trs')"
|
||||
v-b-tooltip.hover
|
||||
:title="`Imported from TRS ID (version ${workflow.source_metadata.trs_version_id})`"
|
||||
icon="check"
|
||||
style="color: green" />
|
||||
<font-awesome-icon
|
||||
v-if="workflow.source_metadata?.url"
|
||||
v-if="sourceType == 'url'"
|
||||
v-b-tooltip.hover
|
||||
:title="`Imported from ${workflow.source_metadata.url}`"
|
||||
icon="link" />
|
||||
@@ -124,6 +124,15 @@ export default {
|
||||
return null;
|
||||
}
|
||||
},
|
||||
sourceType() {
|
||||
if (this.workflow.source_metadata?.url) {
|
||||
return "url";
|
||||
} else if (this.workflow.source_metadata?.trs_server) {
|
||||
return `trs_${this.workflow.source_metadata?.trs_server}`;
|
||||
} else {
|
||||
return "";
|
||||
}
|
||||
},
|
||||
},
|
||||
created() {
|
||||
this.root = getAppRoot();
|
||||
|
||||
Reference in New Issue
Block a user