Class: Flowbite::Input::ValidationError
- Inherits:
-
ViewComponent::Base
- Object
- ViewComponent::Base
- Flowbite::Input::ValidationError
- Defined in:
- app/components/flowbite/input/validation_error.rb
Class Method Summary collapse
- .classes(state: :default, style: :default) ⇒ Object
-
.styles ⇒ Object
rubocop:disable Layout/LineLength.
Instance Method Summary collapse
- #call ⇒ Object
-
#initialize(class: nil) ⇒ ValidationError
constructor
A new instance of ValidationError.
Constructor Details
#initialize(class: nil) ⇒ ValidationError
Returns a new instance of ValidationError.
29 30 31 |
# File 'app/components/flowbite/input/validation_error.rb', line 29 def initialize(class: nil) @class = Array.wrap(binding.local_variable_get(:class)) end |
Class Method Details
.classes(state: :default, style: :default) ⇒ Object
7 8 9 10 |
# File 'app/components/flowbite/input/validation_error.rb', line 7 def classes(state: :default, style: :default) style = styles.fetch(style) style.fetch(state) end |
Instance Method Details
#call ⇒ Object
25 26 27 |
# File 'app/components/flowbite/input/validation_error.rb', line 25 def call tag.p(content, class: classes) end |