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