Module: KeystoneUiHelper

Defined in:
app/helpers/keystone_ui_helper.rb

Instance Method Summary collapse

Instance Method Details

#ui_accordion(**args) ⇒ Object



4
5
6
# File 'app/helpers/keystone_ui_helper.rb', line 4

def ui_accordion(**args)
  render Keystone::Ui::AccordionComponent.new(**args)
end

#ui_alert(**args) ⇒ Object



100
101
102
# File 'app/helpers/keystone_ui_helper.rb', line 100

def ui_alert(**args)
  render Keystone::Ui::AlertComponent.new(**args)
end

#ui_badge(**args) ⇒ Object



40
41
42
# File 'app/helpers/keystone_ui_helper.rb', line 40

def ui_badge(**args)
  render Keystone::Ui::BadgeComponent.new(**args)
end

#ui_bottom_nav(**args, &block) ⇒ Object



132
133
134
# File 'app/helpers/keystone_ui_helper.rb', line 132

def ui_bottom_nav(**args, &block)
  render Keystone::Ui::BottomNavComponent.new(**args), &block
end

#ui_bottom_nav_item(**args) ⇒ Object



136
137
138
# File 'app/helpers/keystone_ui_helper.rb', line 136

def ui_bottom_nav_item(**args)
  render Keystone::Ui::BottomNavItemComponent.new(**args)
end

#ui_button(**args) ⇒ Object



52
53
54
# File 'app/helpers/keystone_ui_helper.rb', line 52

def ui_button(**args)
  render Keystone::Ui::ButtonComponent.new(**args)
end

#ui_card(**args) ⇒ Object



48
49
50
# File 'app/helpers/keystone_ui_helper.rb', line 48

def ui_card(**args)
  render Keystone::Ui::CardComponent.new(**args)
end


76
77
78
# File 'app/helpers/keystone_ui_helper.rb', line 76

def ui_card_link(**args, &block)
  render Keystone::Ui::CardLinkComponent.new(**args), &block
end

#ui_chart_card(**args, &block) ⇒ Object



16
17
18
# File 'app/helpers/keystone_ui_helper.rb', line 16

def ui_chart_card(**args, &block)
  render Keystone::Ui::ChartCardComponent.new(**args), &block
end

#ui_code(**args, &block) ⇒ Object



188
189
190
# File 'app/helpers/keystone_ui_helper.rb', line 188

def ui_code(**args, &block)
  render Keystone::Ui::CodeComponent.new(**args), &block
end

#ui_color_picker(**args) ⇒ Object



156
157
158
# File 'app/helpers/keystone_ui_helper.rb', line 156

def ui_color_picker(**args)
  render Keystone::Ui::ColorPickerComponent.new(**args)
end

#ui_column_picker(**args) ⇒ Object



168
169
170
# File 'app/helpers/keystone_ui_helper.rb', line 168

def ui_column_picker(**args)
  render Keystone::Ui::ColumnPickerComponent.new(**args)
end

#ui_copy_button(**args) ⇒ Object



44
45
46
# File 'app/helpers/keystone_ui_helper.rb', line 44

def ui_copy_button(**args)
  render Keystone::Ui::CopyButtonComponent.new(**args)
end

#ui_cta_banner(**args, &block) ⇒ Object



24
25
26
# File 'app/helpers/keystone_ui_helper.rb', line 24

def ui_cta_banner(**args, &block)
  render Keystone::Ui::CtaBannerComponent.new(**args), &block
end

#ui_data_table(**args, &block) ⇒ Object



56
57
58
# File 'app/helpers/keystone_ui_helper.rb', line 56

def ui_data_table(**args, &block)
  render Keystone::Ui::DataTableComponent.new(**args), &block
end

#ui_disclosure(**args, &block) ⇒ Object



192
193
194
# File 'app/helpers/keystone_ui_helper.rb', line 192

def ui_disclosure(**args, &block)
  render Keystone::Ui::DisclosureComponent.new(**args), &block
end

#ui_feature_grid(**args) ⇒ Object



28
29
30
# File 'app/helpers/keystone_ui_helper.rb', line 28

def ui_feature_grid(**args)
  render Keystone::Ui::FeatureGridComponent.new(**args)
end

#ui_file_upload(**args) ⇒ Object



176
177
178
# File 'app/helpers/keystone_ui_helper.rb', line 176

def ui_file_upload(**args)
  render Keystone::Ui::FileUploadComponent.new(**args)
end

#ui_form(**args, &block) ⇒ Object



172
173
174
# File 'app/helpers/keystone_ui_helper.rb', line 172

def ui_form(**args, &block)
  render Keystone::Ui::FormComponent.new(**args), &block
end

#ui_form_field(**args) ⇒ Object



92
93
94
# File 'app/helpers/keystone_ui_helper.rb', line 92

def ui_form_field(**args)
  render Keystone::Ui::FormFieldComponent.new(**args)
end

#ui_form_page(**args) ⇒ Object



104
105
106
# File 'app/helpers/keystone_ui_helper.rb', line 104

def ui_form_page(**args)
  render Keystone::Ui::FormPageComponent.new(**args)
end

#ui_funnel(**args) ⇒ Object



180
181
182
# File 'app/helpers/keystone_ui_helper.rb', line 180

def ui_funnel(**args)
  render Keystone::Ui::FunnelComponent.new(**args)
end

#ui_grid(**args, &block) ⇒ Object



68
69
70
# File 'app/helpers/keystone_ui_helper.rb', line 68

def ui_grid(**args, &block)
  render Keystone::Ui::GridComponent.new(**args), &block
end

#ui_hero(**args, &block) ⇒ Object



32
33
34
# File 'app/helpers/keystone_ui_helper.rb', line 32

def ui_hero(**args, &block)
  render Keystone::Ui::HeroComponent.new(**args), &block
end

#ui_input(**args) ⇒ Object



80
81
82
# File 'app/helpers/keystone_ui_helper.rb', line 80

def ui_input(**args)
  render Keystone::Ui::InputComponent.new(**args)
end

#ui_line_chart(**args) ⇒ Object



20
21
22
# File 'app/helpers/keystone_ui_helper.rb', line 20

def ui_line_chart(**args)
  render Keystone::Ui::LineChartComponent.new(**args)
end

#ui_mobile_actions(**args, &block) ⇒ Object



116
117
118
# File 'app/helpers/keystone_ui_helper.rb', line 116

def ui_mobile_actions(**args, &block)
  render Keystone::Ui::MobileActionsComponent.new(**args), &block
end

#ui_mobile_header(**args) ⇒ Object



112
113
114
# File 'app/helpers/keystone_ui_helper.rb', line 112

def ui_mobile_header(**args)
  render Keystone::Ui::MobileHeaderComponent.new(**args)
end

#ui_modal(**args, &block) ⇒ Object



36
37
38
# File 'app/helpers/keystone_ui_helper.rb', line 36

def ui_modal(**args, &block)
  render Keystone::Ui::ModalComponent.new(**args), &block
end

#ui_multi_select(**args) ⇒ Object



160
161
162
# File 'app/helpers/keystone_ui_helper.rb', line 160

def ui_multi_select(**args)
  render Keystone::Ui::MultiSelectComponent.new(**args)
end

#ui_nav_dropdown(**args, &block) ⇒ Object



128
129
130
# File 'app/helpers/keystone_ui_helper.rb', line 128

def ui_nav_dropdown(**args, &block)
  render Keystone::Ui::NavDropdownComponent.new(**args), &block
end

#ui_nav_item(**args) ⇒ Object



124
125
126
# File 'app/helpers/keystone_ui_helper.rb', line 124

def ui_nav_item(**args)
  render Keystone::Ui::NavItemComponent.new(**args)
end

#ui_navbar(**args, &block) ⇒ Object



120
121
122
# File 'app/helpers/keystone_ui_helper.rb', line 120

def ui_navbar(**args, &block)
  render Keystone::Ui::NavbarComponent.new(**args), &block
end

#ui_option_card(**args, &block) ⇒ Object



140
141
142
# File 'app/helpers/keystone_ui_helper.rb', line 140

def ui_option_card(**args, &block)
  render Keystone::Ui::OptionCardComponent.new(**args), &block
end

#ui_page(**args, &block) ⇒ Object



60
61
62
# File 'app/helpers/keystone_ui_helper.rb', line 60

def ui_page(**args, &block)
  render Keystone::Ui::PageComponent.new(**args), &block
end

#ui_page_header(**args, &block) ⇒ Object



96
97
98
# File 'app/helpers/keystone_ui_helper.rb', line 96

def ui_page_header(**args, &block)
  render Keystone::Ui::PageHeaderComponent.new(**args), &block
end

#ui_panel(**args, &block) ⇒ Object



72
73
74
# File 'app/helpers/keystone_ui_helper.rb', line 72

def ui_panel(**args, &block)
  render Keystone::Ui::PanelComponent.new(**args), &block
end

#ui_pipeline(**args) ⇒ Object



184
185
186
# File 'app/helpers/keystone_ui_helper.rb', line 184

def ui_pipeline(**args)
  render Keystone::Ui::PipelineComponent.new(**args)
end

#ui_progress(**args) ⇒ Object



148
149
150
# File 'app/helpers/keystone_ui_helper.rb', line 148

def ui_progress(**args)
  render Keystone::Ui::ProgressComponent.new(**args)
end

#ui_radio_card(**args) ⇒ Object



144
145
146
# File 'app/helpers/keystone_ui_helper.rb', line 144

def ui_radio_card(**args)
  render Keystone::Ui::RadioCardComponent.new(**args)
end

#ui_section(**args, &block) ⇒ Object



64
65
66
# File 'app/helpers/keystone_ui_helper.rb', line 64

def ui_section(**args, &block)
  render Keystone::Ui::SectionComponent.new(**args), &block
end

#ui_select(**args) ⇒ Object



88
89
90
# File 'app/helpers/keystone_ui_helper.rb', line 88

def ui_select(**args)
  render Keystone::Ui::SelectComponent.new(**args)
end


152
153
154
# File 'app/helpers/keystone_ui_helper.rb', line 152

def ui_settings_link(**args)
  render Keystone::Ui::SettingsLinkComponent.new(**args)
end

#ui_show_page(**args) ⇒ Object



108
109
110
# File 'app/helpers/keystone_ui_helper.rb', line 108

def ui_show_page(**args)
  render Keystone::Ui::ShowPageComponent.new(**args)
end

#ui_stat_card(**args) ⇒ Object



12
13
14
# File 'app/helpers/keystone_ui_helper.rb', line 12

def ui_stat_card(**args)
  render Keystone::Ui::StatCardComponent.new(**args)
end

#ui_swipe_deck(**args, &block) ⇒ Object



164
165
166
# File 'app/helpers/keystone_ui_helper.rb', line 164

def ui_swipe_deck(**args, &block)
  render Keystone::Ui::SwipeDeckComponent.new(**args), &block
end

#ui_tab_switcher(**args, &block) ⇒ Object



8
9
10
# File 'app/helpers/keystone_ui_helper.rb', line 8

def ui_tab_switcher(**args, &block)
  render Keystone::Ui::TabSwitcherComponent.new(**args), &block
end

#ui_textarea(**args) ⇒ Object



84
85
86
# File 'app/helpers/keystone_ui_helper.rb', line 84

def ui_textarea(**args)
  render Keystone::Ui::TextareaComponent.new(**args)
end