class ViewComponent::Storybook::Controls::ColorConfig

Attributes

preset_colors[R]

Public Class Methods

new(default_value, preset_colors: nil, param: nil, name: nil) click to toggle source
Calls superclass method
# File lib/view_component/storybook/controls/color_config.rb, line 9
def initialize(default_value, preset_colors: nil, param: nil, name: nil)
  super(default_value, param: param, name: name)
  @preset_colors = preset_colors
end

Public Instance Methods

type() click to toggle source
# File lib/view_component/storybook/controls/color_config.rb, line 14
def type
  :color
end

Private Instance Methods

csf_control_params() click to toggle source
Calls superclass method
# File lib/view_component/storybook/controls/color_config.rb, line 20
def csf_control_params
  super.merge(presetColors: preset_colors).compact
end