Module: BetterUi
- Defined in:
- lib/better_ui.rb,
lib/better_ui/engine.rb,
lib/better_ui/version.rb,
app/components/better_ui/tag_component.rb,
app/components/better_ui/card_component.rb,
app/components/better_ui/link_component.rb,
app/models/better_ui/application_record.rb,
app/components/better_ui/badge_component.rb,
app/helpers/better_ui/application_helper.rb,
app/components/better_ui/avatar_component.rb,
app/components/better_ui/button_component.rb,
app/components/better_ui/divider_component.rb,
app/components/better_ui/fa_icon_component.rb,
app/components/better_ui/heading_component.rb,
app/components/better_ui/spinner_component.rb,
app/components/better_ui/tooltip_component.rb,
app/components/better_ui/progress_component.rb,
app/components/better_ui/tabs/tab_component.rb,
app/form_builders/better_ui/ui_form_builder.rb,
app/components/better_ui/container_component.rb,
app/components/better_ui/table/row_component.rb,
app/components/better_ui/forms/base_component.rb,
app/components/better_ui/table/cell_component.rb,
app/components/better_ui/tabs/panel_component.rb,
app/components/better_ui/application_component.rb,
app/components/better_ui/table/table_component.rb,
app/components/better_ui/dialog/alert_component.rb,
app/components/better_ui/forms/select_component.rb,
app/components/better_ui/table/column_component.rb,
app/components/better_ui/table/header_component.rb,
app/components/better_ui/dialog/dialog_component.rb,
app/components/better_ui/drawer/header_component.rb,
app/components/better_ui/drawer/layout_component.rb,
app/components/better_ui/dropdown/item_component.rb,
app/controllers/better_ui/application_controller.rb,
app/components/better_ui/dialog/confirm_component.rb,
app/components/better_ui/drawer/sidebar_component.rb,
app/components/better_ui/forms/checkbox_component.rb,
app/components/better_ui/forms/textarea_component.rb,
app/components/better_ui/tabs/container_component.rb,
app/components/better_ui/action_messages_component.rb,
app/components/better_ui/breadcrumb/item_component.rb,
app/components/better_ui/drawer/nav_item_component.rb,
app/components/better_ui/dropdown/header_component.rb,
app/components/better_ui/table/concerns/sort_icons.rb,
lib/generators/better_ui/install/install_generator.rb,
app/components/better_ui/drawer/nav_group_component.rb,
app/components/better_ui/dropdown/divider_component.rb,
app/components/better_ui/forms/text_input_component.rb,
app/components/better_ui/dropdown/dropdown_component.rb,
app/components/better_ui/table/header_cell_component.rb,
app/components/better_ui/concerns/inline_label_styles.rb,
app/components/better_ui/forms/number_input_component.rb,
app/components/better_ui/forms/checkbox_group_component.rb,
app/components/better_ui/forms/password_input_component.rb,
app/components/better_ui/breadcrumb/breadcrumb_component.rb,
app/components/better_ui/pagination/pagination_component.rb
Defined Under Namespace
Modules: ApplicationHelper, Breadcrumb, Concerns, Dialog, Drawer, Dropdown, Forms, Generators, Pagination, Table, Tabs Classes: ActionMessagesComponent, ApplicationComponent, ApplicationController, ApplicationRecord, AvatarComponent, BadgeComponent, ButtonComponent, CardComponent, ContainerComponent, DividerComponent, Engine, FaIconComponent, HeadingComponent, LinkComponent, ProgressComponent, SpinnerComponent, TagComponent, TooltipComponent, UiFormBuilder
Constant Summary collapse
- VERSION =
"0.11.1"
Class Method Summary collapse
-
.root ⇒ Pathname
Returns the root path of the BetterUi gem.
-
.template_paths ⇒ Array<String>
Returns an array of paths where BetterUi templates are located.
Class Method Details
.root ⇒ Pathname
Returns the root path of the BetterUi gem. This is useful when you need to reference gem assets or files.
34 35 36 |
# File 'lib/better_ui.rb', line 34 def self.root Engine.root end |
.template_paths ⇒ Array<String>
Returns an array of paths where BetterUi templates are located. This is useful for debugging and documentation purposes.
18 19 20 21 22 23 24 |
# File 'lib/better_ui.rb', line 18 def self.template_paths root = Engine.root [ root.join("app", "views").to_s, root.join("app", "components").to_s ].select { |path| Dir.exist?(path) } end |