Class: Shadcn::NativeSelectComponent::OptionComponent
- Inherits:
-
BaseComponent
- Object
- ViewComponent::Base
- BaseComponent
- Shadcn::NativeSelectComponent::OptionComponent
- Defined in:
- app/components/shadcn/native_select_component.rb
Overview
Option subcomponent
Instance Attribute Summary
Attributes inherited from BaseComponent
#class_name, #data, #html_options
Instance Method Summary collapse
- #call ⇒ Object
-
#initialize(value: nil, disabled: false, selected: false, **options) ⇒ OptionComponent
constructor
A new instance of OptionComponent.
Methods inherited from BaseComponent
Methods included from Rails::Helpers::ClassNameHelper
Constructor Details
#initialize(value: nil, disabled: false, selected: false, **options) ⇒ OptionComponent
79 80 81 82 83 84 |
# File 'app/components/shadcn/native_select_component.rb', line 79 def initialize(value: nil, disabled: false, selected: false, **) super(**) @value = value @disabled = disabled @selected = selected end |
Instance Method Details
#call ⇒ Object
86 87 88 |
# File 'app/components/shadcn/native_select_component.rb', line 86 def call tag.option(content, **option_attributes) end |