Class: Blacklight::Component
- Inherits:
-
ViewComponent::Base
- Object
- ViewComponent::Base
- Blacklight::Component
show all
- Defined in:
- lib/blacklight/component.rb
Direct Known Subclasses
ConstraintComponent, ConstraintLayoutComponent, ConstraintsComponent, Document::ActionComponent, Document::ActionsComponent, Document::CitationComponent, Document::GroupComponent, Document::MoreLikeThisComponent, Document::PageHeaderComponent, Document::ShowToolsComponent, Document::SidebarComponent, Document::ThumbnailComponent, DocumentComponent, DocumentMetadataComponent, DocumentTitleComponent, FacetFieldCheckboxesComponent, FacetFieldComponent, FacetFieldFilterComponent, FacetFieldInclusiveConstraintComponent, FacetFieldListComponent, FacetFieldNoLayoutComponent, FacetFieldPaginationComponent, FacetItemComponent, FacetItemPivotComponent, HeaderComponent, HiddenSearchStateComponent, MetadataFieldComponent, MetadataFieldLayoutComponent, Response::FacetGroupComponent, Response::PaginationComponent, Response::SortComponent, Response::SpellcheckComponent, Response::ViewTypeButtonComponent, Response::ViewTypeComponent, Search::PerPageComponent, Search::SidebarComponent, SearchBarComponent, SearchButtonComponent, SearchContext::ServerAppliedParamsComponent, SearchContext::ServerItemPaginationComponent, SearchHeaderComponent, SearchNavbarComponent, SkipLinkComponent, StartOverButtonComponent, System::DropdownButtonComponent, System::DropdownComponent, System::FlashMessageComponent, System::ModalComponent, TopNavbarComponent
Class Method Summary
collapse
Class Method Details
.reset_compiler! ⇒ Object
8
9
10
|
# File 'lib/blacklight/component.rb', line 8
def reset_compiler!
@__vc_compiler = nil
end
|
.sidecar_files(*args, **kwargs) ⇒ Object
12
13
14
15
16
17
18
19
20
21
22
|
# File 'lib/blacklight/component.rb', line 12
def sidecar_files(*args, **kwargs)
upstream_sidecar_files(*args, **kwargs).map do |path|
app_path = Rails.root.join(path.slice(path.index(view_component_path)..-1).to_s).to_s
if File.exist?(app_path)
app_path
else
path
end
end
end
|
.upstream_sidecar_files ⇒ Object
6
|
# File 'lib/blacklight/component.rb', line 6
alias upstream_sidecar_files sidecar_files
|