Class: Snazzy::CopyButtonComponent

Inherits:
BaseComponent
  • Object
show all
Defined in:
app/components/snazzy/copy_button_component.rb

Instance Method Summary collapse

Constructor Details

#initialize(copyable, label: "Copy", tooltip: nil, icon: "icons/clipboard.svg", css_classes: "") ⇒ CopyButtonComponent

Returns a new instance of CopyButtonComponent.



5
6
7
8
9
10
11
# File 'app/components/snazzy/copy_button_component.rb', line 5

def initialize(copyable, label: "Copy", tooltip: nil, icon: "icons/clipboard.svg", css_classes: "")
  @copyable = copyable
  @label = label
  @tooltip = tooltip
  @icon = icon
  @css_classes = css_classes
end