From 561f4648d2d4efa9c6e3bb0bbe3ead5253bb91c4 Mon Sep 17 00:00:00 2001 From: Gaetan Craig-Riou Date: Wed, 28 Aug 2024 11:44:42 +1000 Subject: [PATCH] Improve tooltip partial Set up default value optiona locals variable --- app/views/admin/shared/_tooltip.html.haml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/views/admin/shared/_tooltip.html.haml b/app/views/admin/shared/_tooltip.html.haml index 6e28c08c43..ca6f98310b 100644 --- a/app/views/admin/shared/_tooltip.html.haml +++ b/app/views/admin/shared/_tooltip.html.haml @@ -1,5 +1,8 @@ -%div{"data-controller": "tooltip"} - %a{"data-tooltip-target": "element", href: link, class: link_class} +- tooltip_placement = defined?(placement) ? placement : "top" +- tooltip_link = defined?(link) ? link : "" +- tooltip_link_class = defined?(link_class) ? link_class : "" +%div{"data-controller": "tooltip", "data-tooltip-placement-value": tooltip_placement } + %a{"data-tooltip-target": "element", href: tooltip_link, class: tooltip_link_class} = link_text .tooltip-container .tooltip{"data-tooltip-target": "tooltip"}