class Lookbook::CopyButton::Component

def alpine_component

def alpine_component
  "copyButtonComponent"
end

def alpine_data

def alpine_data
  content ? nil : alpine_encode(@target)
end

def icon_size

def icon_size
  Lookbook::Button::Component::ICON_SIZES[@size]
end

def initialize(target: nil, icon: :code, **attrs)

def initialize(target: nil, icon: :code, **attrs)
  @icon = icon
  @target = target
  @button_attrs = attrs
end