refactor: Simplify labelPrefix logic

This commit is contained in:
Sidharth Vinod
2025-08-05 00:47:24 +05:30
parent f8842d2ce2
commit 9fd3a032a9
+3 -5
View File
@@ -33,16 +33,14 @@
href: $urlsStore.mermaidChart({ medium: 'main_menu' }).plugins,
icon: PluginIcon,
label: 'Plugins',
sharesData: false,
tooltipPrefix: 'Opens a new tab in'
sharesData: false
},
{
checkDiagramType: false,
href: $urlsStore.mermaidChart({ medium: 'main_menu' }).home,
icon: MermaidChartIcon,
label: 'MermaidChart',
sharesData: false,
tooltipPrefix: 'Opens a new tab in'
sharesData: false
}
]);
</script>
@@ -82,7 +80,7 @@
{#each mermaidChartMenuItems as item}
<McWrapper
side="right"
labelPrefix={item.tooltipPrefix}
labelPrefix={item.sharesData === false ? 'Opens a new tab in' : undefined}
sharesData={item.sharesData}
shouldCheckDiagramType={item.checkDiagramType}>
{@render menuItem({