class HTMLClassMerge::TailwindMerge

Defined in:

html_class_merge/tailwind_merge.cr

Instance Method Summary

Instance methods inherited from class HTMLClassMerge::GroupedMerge

clone clone, group_for?(*args, **options)
group_for?(*args, **options, &)
group_for?
, group_registry : GroupRegistry group_registry, groups_replaced_by?(*args, **options)
groups_replaced_by?(*args, **options, &)
groups_replaced_by?
, merge(*html_classes : Tokenizable) : String merge, register(*args, **kwargs) register, register!(merger : GroupedMerge)
register!(*args, **kwargs)
register!

Instance methods inherited from module HTMLClassMerge::Tokenize

tokenize(tokens : Enumerable(String)) : Array(String)
tokenize(tokens : String) : Array(String)
tokenize(*tokens : Tokenizable) : Array(String)
tokenize

Instance methods inherited from module HTMLClassMerge::Merge

merge(*tokens : Tokenizable) : String merge

Instance Method Detail

def important_token(token : String) : Tuple(Bool, String) #

in tailwind, important classes are prefixed with "!"


[View source]
def merge(*html_classes : Tokenizable) : String #
Description copied from class HTMLClassMerge::GroupedMerge

Merge the given html classes into a single string


[View source]
def scoped_token(token : String) : Tuple(String, String) #

in tailwind, the scope is a prefix of one or more tokens separated by ":", followed by ":"


[View source]