- Add ticket selection functionality to event show page using Stimulus - Create ticket_selection_controller.js for handling ticket quantity changes - Update ticket card component and event show view to work with Stimulus - Add comprehensive comments to all JavaScript files for better maintainability - Remove dependent: :destroy from event ticket_types association
9 lines
340 B
JavaScript
Executable File
9 lines
340 B
JavaScript
Executable File
import { clsx } from "clsx"
|
|
import { twMerge } from "tailwind-merge"
|
|
|
|
// Utility function for conditionally joining CSS classes
|
|
// Combines clsx (for conditional classes) with twMerge (for Tailwind CSS conflicts)
|
|
// Usage: cn("class1", "class2", conditionalClass && "class3")
|
|
export function cn(...inputs) {
|
|
return twMerge(clsx(inputs))
|
|
} |