Module: Vident::Component
- Extended by:
- ActiveSupport::Concern
- Includes:
- Vident::Capabilities::ChildElementRendering, Vident::Capabilities::ClassListBuilding, Vident::Capabilities::Declarable, Vident::Capabilities::Identifiable, Vident::Capabilities::Inspectable, Vident::Capabilities::RootElementRendering, Vident::Capabilities::StimulusDataEmitting, Vident::Capabilities::StimulusDeclaring, Vident::Capabilities::StimulusDraft, Vident::Capabilities::StimulusMutation, Vident::Capabilities::StimulusParsing, Vident::Capabilities::Tailwind
- Defined in:
- lib/vident/component.rb
Overview
Composition root. Include order mirrors capability dependencies. Caching is opt-in and NOT included here.
Method Summary
Methods included from Vident::Capabilities::Inspectable
Methods included from Vident::Capabilities::ChildElementRendering
#child_element, #generate_child_element
Methods included from Vident::Capabilities::RootElementRendering
#root, #root_element, #root_element_attributes, #root_element_classes
Methods included from Vident::Capabilities::ClassListBuilding
#class_list_for_stimulus_classes
Methods included from Vident::Capabilities::StimulusDataEmitting
#root_element_class_list, #root_element_data_attributes
Methods included from Vident::Capabilities::StimulusDraft
#after_component_initialize, #resolve_stimulus_attributes_at_render_time
Methods included from Vident::Capabilities::StimulusDeclaring
#stimulus_scoped_event, #stimulus_scoped_event_on_window
Methods included from Vident::Capabilities::Identifiable
#component_name, #id, #outlet_id, #random_id, #stimulus_identifier