module ComponentsHelper def tw(classes) TailwindMerge::Merger.new.merge(classes) 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 = " bg-primary text-primary-foreground hover:bg-primary/80 " SECONDARY = " bg-secondary text-secondary-foreground hover:bg-secondary/80 " OUTLINE = " border border-input bg-background hover:bg-accent hover:text-accent-foreground " GHOST = " hover:bg-accent hover:text-accent-foreground " DESTRUCTIVE = " bg-destructive text-destructive-foreground hover:bg-destructive/90 " end module Alert end end