diff --git a/frappe/public/js/frappe/views/components/ModuleLinkItem.vue b/frappe/public/js/frappe/views/components/ModuleLinkItem.vue
index b6ab713c97..ba1a2bbd17 100644
--- a/frappe/public/js/frappe/views/components/ModuleLinkItem.vue
+++ b/frappe/public/js/frappe/views/components/ModuleLinkItem.vue
@@ -6,8 +6,9 @@
{{ label || __(name) }}
- {{ label || __(name) }}
-
+
+ {{ label || __(name) }}
+
export default {
- props: ['label', 'name', 'dependencies', 'incomplete_dependencies', 'onboard', 'count', 'route', 'doctype', 'open_count'],
+ props: ['label', 'name', 'dependencies', 'incomplete_dependencies',
+ 'onboard', 'count', 'route', 'doctype', 'open_count', 'youtube_id'],
data() {
return {
hover: false,
@@ -60,6 +62,14 @@ export default {
setTimeout(() => {
this.hover = false;
}, 300);
+ },
+
+ handle_click(e) {
+ if (this.youtube_id) {
+ frappe.help.show_video(this.youtube_id);
+ } else {
+ frappe.set_route(this.route);
+ }
}
}
}