Sha256: 004b60d4197b216bcabe3f1b35ec44397e31529bb15c988d6e5a4d528e94a552
Contents?: true
Size: 861 Bytes
Versions: 4
Compression:
Stored size: 861 Bytes
Contents
require "tailwind_merge" module ComponentsHelper def tw(*classes) TailwindMerge::Merger.new.merge(classes.join(" ")) end PRIMARY_CLASSES = " bg-primary text-primary-foreground hover:bg-primary/80 " SECONDARY_CLASSES = " bg-secondary text-secondary-foreground hover:bg-secondary/80 " OUTLINE_CLASSES = " border border-input bg-background hover:bg-accent hover:text-accent-foreground " GHOST_CLASSES = " hover:bg-accent hover:text-accent-foreground " DESTRUCTIVE_CLASSES = " bg-destructive text-destructive-foreground hover:bg-destructive/90 " module Button PRIMARY = ComponentsHelper::PRIMARY_CLASSES SECONDARY = ComponentsHelper::SECONDARY_CLASSES OUTLINE = ComponentsHelper::OUTLINE_CLASSES GHOST = ComponentsHelper::GHOST_CLASSES DESTRUCTIVE = ComponentsHelper::DESTRUCTIVE_CLASSES end module Alert end end
Version data entries
4 entries across 4 versions & 1 rubygems