<%= render Yattho::ConditionalWrapper.new(condition: tooltip.present?, tag: :div, classes: "Button-withTooltip") do -%> <%= render Yattho::Beta::BaseButton.new(**@system_arguments) do -%> <% if leading_visual %> <%= leading_visual %> <% end %> <%= trimmed_content %> <% if trailing_visual %> <%= trailing_visual %> <% end %> <% if trailing_action %> <%= trailing_action %> <% end %> <% end -%> <%= tooltip %> <% end -%>