18 lines
763 B
Ruby
18 lines
763 B
Ruby
# frozen_string_literal: true
|
|
# rubocop:disable Layout/LineLength
|
|
module TailwindHelper
|
|
class << self
|
|
def input_classes
|
|
"rounded-lg border-transparent flex-1 appearance-none border border-gray-300 w-full py-2 px-4 bg-white text-gray-700 placeholder-gray-400 shadow-sm text-base focus:outline-none focus:ring-2 focus:ring-blue-600 focus:border-transparent"
|
|
end
|
|
|
|
def base_button_classes
|
|
"cursor-pointer py-2 px-4"
|
|
end
|
|
|
|
def primary_button_classes
|
|
"#{base_button_classes} bg-blue-600 hover:bg-blue-700 focus:ring-blue-500 focus:ring-offset-blue-200 text-white w-full transition ease-in duration-200 text-center text-base font-semibold shadow-md focus:outline-none focus:ring-2 focus:ring-offset-2 rounded-lg"
|
|
end
|
|
end
|
|
end
|