Class: Playbook::PbTextInput::AddOn
- Defined in:
- app/pb_kits/playbook/pb_text_input/add_on.rb
Instance Method Summary collapse
Methods inherited from KitBase
Methods included from Cursor
#cursor_options, #cursor_props, #cursor_values, included
Methods included from Display
#display_options, #display_props, #display_values, included
Methods included from LineHeight
included, #line_height_options, #line_height_props, #line_height_values
Methods included from Shadow
included, #shadow_options, #shadow_props, #shadow_values
Methods included from NumberSpacing
Methods included from ZIndex
Methods included from Spacing
included, #max_width_options, #max_width_props, #max_width_values, #spacing_options, #spacing_props, #spacing_values
Methods included from Classnames
#generate_classname, #generate_classname_without_spacing, included
Methods included from Playbook::Props
Methods included from Playbook::PbKitHelper
Methods included from Playbook::PbFormsHelper
Instance Method Details
#border_css ⇒ Object
10 11 12 13 14 15 16 17 18 19 |
# File 'app/pb_kits/playbook/pb_text_input/add_on.rb', line 10 def border_css border_toggle = border ? "on" : "off" border_to_change = if alignment == "left" "right" else "left" end "border_#{border_to_change}_#{border_toggle}" end |
#dark_mode_css ⇒ Object
25 26 27 |
# File 'app/pb_kits/playbook/pb_text_input/add_on.rb', line 25 def dark_mode_css dark ? "add-on-card-dark" : nil end |
#left_aligned? ⇒ Boolean
21 22 23 |
# File 'app/pb_kits/playbook/pb_text_input/add_on.rb', line 21 def left_aligned? alignment == "left" end |