Add view helper for colored badges
This commit is contained in:
		
							parent
							
								
									a0727e709f
								
							
						
					
					
						commit
						e675970f4c
					
				@ -10,5 +10,12 @@ module ApplicationHelper
 | 
				
			|||||||
      "text-gray-300 hover:bg-gray-900/30 hover:text-white active:bg-gray-900/30 active:text-white px-3 py-2 rounded-md font-medium text-base md:text-sm block md:inline-block"
 | 
					      "text-gray-300 hover:bg-gray-900/30 hover:text-white active:bg-gray-900/30 active:text-white px-3 py-2 rounded-md font-medium text-base md:text-sm block md:inline-block"
 | 
				
			||||||
    end
 | 
					    end
 | 
				
			||||||
  end
 | 
					  end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  # Colors available: gray, red, yellow, green, blue, purple, pink
 | 
				
			||||||
 | 
					  # (Add more colors by adding classes to the safelist in tailwind.config.js)
 | 
				
			||||||
 | 
					  def badge(text, color)
 | 
				
			||||||
 | 
					    tag.span text, class: "inline-flex items-center rounded-full bg-#{color}-100 px-2.5 py-0.5 text-xs font-medium text-#{color}-800"
 | 
				
			||||||
 | 
					  end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -7,6 +7,15 @@ module.exports = {
 | 
				
			|||||||
    './app/helpers/**/*.rb',
 | 
					    './app/helpers/**/*.rb',
 | 
				
			||||||
    './app/javascript/**/*.js'
 | 
					    './app/javascript/**/*.js'
 | 
				
			||||||
  ],
 | 
					  ],
 | 
				
			||||||
 | 
					  safelist: [
 | 
				
			||||||
 | 
					    'bg-gray-100', 'text-gray-800',
 | 
				
			||||||
 | 
					    'bg-red-100', 'text-red-800',
 | 
				
			||||||
 | 
					    'bg-yellow-100', 'text-yellow-800',
 | 
				
			||||||
 | 
					    'bg-green-100', 'text-green-800',
 | 
				
			||||||
 | 
					    'bg-blue-100', 'text-blue-800',
 | 
				
			||||||
 | 
					    'bg-purple-100', 'text-purple-800',
 | 
				
			||||||
 | 
					    'bg-pink-100', 'text-pink-800',
 | 
				
			||||||
 | 
					  ],
 | 
				
			||||||
  theme: {
 | 
					  theme: {
 | 
				
			||||||
    extend: {
 | 
					    extend: {
 | 
				
			||||||
      fontFamily: {
 | 
					      fontFamily: {
 | 
				
			||||||
@ -16,5 +25,5 @@ module.exports = {
 | 
				
			|||||||
  },
 | 
					  },
 | 
				
			||||||
  plugins: [
 | 
					  plugins: [
 | 
				
			||||||
    require('@tailwindcss/forms')
 | 
					    require('@tailwindcss/forms')
 | 
				
			||||||
  ],
 | 
					  ]
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user