Module: ViewComponent::CourseSelectComponent
- Included in:
- UiHelper
- Defined in:
- app/helpers/view_component/course_select_component.rb
Instance Method Summary collapse
- #_course_select_list_component(search_context:, courses:) ⇒ Object
- #_course_select_list_item_component(course:) ⇒ Object
- #_course_select_load_more(search_context:, courses:) ⇒ Object
- #_course_select_search_component(search_context:, tags:) ⇒ Object
- #_course_select_sidebar_component(form:, tags:) ⇒ Object
- #course_select_component(search_context:, submit_path:, courses: [], tags: [], cancel_link: nil, show_duration: false) ⇒ Object
Instance Method Details
#_course_select_list_component(search_context:, courses:) ⇒ Object
19 20 21 22 |
# File 'app/helpers/view_component/course_select_component.rb', line 19 def _course_select_list_component(search_context:, courses:) render partial: 'view_components/course_select/list_component', locals: { search_context:, courses: } end |
#_course_select_list_item_component(course:) ⇒ Object
24 25 26 |
# File 'app/helpers/view_component/course_select_component.rb', line 24 def _course_select_list_item_component(course:) render partial: 'view_components/course_select/list_item_component', locals: { course: } end |
#_course_select_load_more(search_context:, courses:) ⇒ Object
28 29 30 |
# File 'app/helpers/view_component/course_select_component.rb', line 28 def _course_select_load_more(search_context:, courses:) render partial: 'view_components/course_select/load_more', locals: { search_context:, courses: } end |
#_course_select_search_component(search_context:, tags:) ⇒ Object
11 12 13 |
# File 'app/helpers/view_component/course_select_component.rb', line 11 def _course_select_search_component(search_context:, tags:) render partial: 'view_components/course_select/search_component', locals: { search_context:, tags: } end |
#_course_select_sidebar_component(form:, tags:) ⇒ Object
15 16 17 |
# File 'app/helpers/view_component/course_select_component.rb', line 15 def (form:, tags:) render partial: 'view_components/course_select/sidebar_component', locals: { form:, tags: } end |
#course_select_component(search_context:, submit_path:, courses: [], tags: [], cancel_link: nil, show_duration: false) ⇒ Object
5 6 7 8 9 |
# File 'app/helpers/view_component/course_select_component.rb', line 5 def course_select_component(search_context:, submit_path:, courses: [], tags: [], cancel_link: nil, show_duration: false) render partial: 'view_components/course_select/course_select_component', locals: { search_context:, courses:, tags:, cancel_link:, show_duration:, submit_path: } end |