Releases: phac-nml/pathogen-view-components
Releases · phac-nml/pathogen-view-components
Initial Release
Pathogen View Components v0.1.0 (Initial release)
First public release of Pathogen ViewComponents: a small, accessible set of Rails ViewComponents plus Stimulus controllers for interactive behavior.
What’s included
ViewComponents
-
Core
Pathogen::ComponentPathogen::BaseComponentPathogen::ConditionalWrapper
-
Actions / Navigation
Pathogen::ButtonPathogen::Link(supportstooltipslot)
-
Overlays
Pathogen::Tooltip
-
Tabs
Pathogen::TabsPathogen::Tabs::TabPathogen::Tabs::TabPanelPathogen::Tabs::LazyPanel
-
Data display
Pathogen::DataGridComponentPathogen::DataGrid::ColumnComponent
-
Icons
Pathogen::Icon
-
Typography
Pathogen::Typography::CalloutPathogen::Typography::CodePathogen::Typography::CodeBlockPathogen::Typography::EyebrowPathogen::Typography::HeadingPathogen::Typography::HeadingGroupPathogen::Typography::LeadPathogen::Typography::ListPathogen::Typography::SectionPathogen::Typography::SupportingPathogen::Typography::Text
-
Form
Pathogen::Form::BaseFormComponentPathogen::Form::RadioButton
Stimulus controllers
pathogen--tabs(app/assets/javascripts/pathogen_view_components/tabs_controller.js)pathogen--tooltip(app/assets/javascripts/pathogen_view_components/tooltip_controller.js)pathogen--data-grid(app/assets/javascripts/pathogen_view_components/data_grid_controller.js)
Notes
- Version sources currently differ:
package.json:0.1.0lib/pathogen/view_components/version.rb:0.0.1
Compatibility
- Intended for Rails apps using ViewComponent + Hotwire/Stimulus.
- JS package peers:
@hotwired/turbo-rails(peer dependency).
Links
- Demos / previews: see
test/components/previews/in this repo.