From 3efd30abedbd2496e33e4aa90055c4f7a05ee483 Mon Sep 17 00:00:00 2001 From: Djalma Araujo Date: Thu, 7 May 2026 10:23:18 -0300 Subject: [PATCH] [Bug Fix] Install Typography with Tooltip (#296) --- gem/lib/generators/ruby_ui/dependencies.yml | 3 +++ gem/test/generators/component_generator_test.rb | 7 +++++++ 2 files changed, 10 insertions(+) diff --git a/gem/lib/generators/ruby_ui/dependencies.yml b/gem/lib/generators/ruby_ui/dependencies.yml index ea1c60bc..cea551a1 100644 --- a/gem/lib/generators/ruby_ui/dependencies.yml +++ b/gem/lib/generators/ruby_ui/dependencies.yml @@ -96,5 +96,8 @@ select: - "@floating-ui/dom" tooltip: + components: + - "Typography" + js_packages: - "@floating-ui/dom" diff --git a/gem/test/generators/component_generator_test.rb b/gem/test/generators/component_generator_test.rb index 950190bd..df9872f5 100644 --- a/gem/test/generators/component_generator_test.rb +++ b/gem/test/generators/component_generator_test.rb @@ -75,4 +75,11 @@ def test_date_picker_installs_composed_components assert_equal ["Input", "Popover", "Calendar"], dependencies.fetch("date_picker").fetch("components") end + + def test_tooltip_installs_typography_for_text_component + dependencies_path = File.expand_path("../../lib/generators/ruby_ui/dependencies.yml", __dir__) + dependencies = YAML.load_file(dependencies_path) + + assert_includes dependencies.fetch("tooltip").fetch("components"), "Typography" + end end