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