Class: Playbook::PbRichTextEditor::RichTextEditor
- Inherits:
-
KitBase
- Object
- ViewComponent::Base
- KitBase
- Playbook::PbRichTextEditor::RichTextEditor
- Defined in:
- app/pb_kits/playbook/pb_rich_text_editor/rich_text_editor.rb
Instance Method Summary collapse
- #classname ⇒ Object
- #focus_class ⇒ Object
- #rich_text_options ⇒ Object
- #simple_class ⇒ Object
- #sticky_class ⇒ Object
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
#classname ⇒ Object
24 25 26 |
# File 'app/pb_kits/playbook/pb_rich_text_editor/rich_text_editor.rb', line 24 def classname generate_classname("pb_rich_text_editor_kit", simple_class, focus_class, sticky_class, separator: " ") end |
#focus_class ⇒ Object
28 29 30 |
# File 'app/pb_kits/playbook/pb_rich_text_editor/rich_text_editor.rb', line 28 def focus_class focus ? "focus-editor-targets" : nil end |
#rich_text_options ⇒ Object
40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
# File 'app/pb_kits/playbook/pb_rich_text_editor/rich_text_editor.rb', line 40 def { id: id, inline: inline, className: classname, focus: focus, simple: simple, sticky: sticky, toolbarBottom: , value: value, template: template, placeholder: placeholder, } end |
#simple_class ⇒ Object
32 33 34 |
# File 'app/pb_kits/playbook/pb_rich_text_editor/rich_text_editor.rb', line 32 def simple_class simple ? "simple" : nil end |
#sticky_class ⇒ Object
36 37 38 |
# File 'app/pb_kits/playbook/pb_rich_text_editor/rich_text_editor.rb', line 36 def sticky_class sticky ? "sticky" : nil end |