3
0

Fix title name in workflow sidebar when clicking on path

This commit is contained in:
Jože Fortun 2024-11-20 15:36:30 +01:00
parent 172a78d299
commit 233aa9e5af
2 changed files with 20 additions and 4 deletions

View File

@ -235,10 +235,12 @@
class="d-flex align-items-center w-100 h5 mb-0 p-2"
>
<b-img
v-if="getSidebarItemIcon"
:src="getSidebarItemIcon"
class="mr-2"
/>
<h4
class="text-primary font-weight-bold ml-2 mb-0"
class="text-primary font-weight-bold mb-0"
>
<b>{{ getSidebarItemType }}</b>
</h4>
@ -631,8 +633,14 @@ export default {
computed: {
getSidebarItemType () {
const { item } = this.sidebar
return this.$t(`steps:${item.node.style}.short`) || item.node.style
const { item = {} } = this.sidebar || {}
const { style, edge } = item.node || {}
if (edge) {
return this.$t('steps:path.short')
}
return this.$t(`steps:${style}.short`) || style
},
getSidebarItemIcon () {
@ -641,6 +649,7 @@ export default {
if (item && item.config) {
return this.getIcon(getStyleFromKind(item.config).icon, this.currentTheme)
}
return undefined
},
@ -2560,6 +2569,10 @@ export default {
},
getIcon (icon, mode = 'light') {
if (!icon) {
return ''
}
return `${mxClient.imageBasePath}/${mode === 'dark' ? 'dark/' : ''}${icon}.svg`
},
},

View File

@ -112,4 +112,7 @@ tooltip:
content:
label: Content
short: Content
tooltip: Content block used for text annotations
tooltip: Content block used for text annotations
path:
label: Path
short: Path