Module: Shadcn::Rails::Helpers::ClassNameHelper
- Extended by:
- ActiveSupport::Concern
- Included in:
- BaseComponent
- Defined in:
- lib/shadcn/rails/helpers/class_name_helper.rb
Overview
Helper module providing the cn() function for merging Tailwind CSS classes This is the Ruby equivalent of shadcn/ui's cn() utility
Instance Method Summary collapse
-
#cn(*args) ⇒ String
(also: #class_names)
Merge CSS classes intelligently, handling Tailwind class conflicts Similar to clsx + tailwind-merge in JavaScript.
Instance Method Details
#cn(*args) ⇒ String Also known as: class_names
Merge CSS classes intelligently, handling Tailwind class conflicts Similar to clsx + tailwind-merge in JavaScript
26 27 28 |
# File 'lib/shadcn/rails/helpers/class_name_helper.rb', line 26 def cn(*args) Shadcn::Rails::ClassMerger.merge(*args) end |