Sha256: 997c9d9c0a88c1ddaf48a4621d7ed870883346d4fed0849141cca94a38aafbd3
Contents?: true
Size: 438 Bytes
Versions: 13
Compression:
Stored size: 438 Bytes
Contents
module Lookbook class CopyButton::Component < Lookbook::BaseComponent def initialize(target: nil, icon: :code, **attrs) @icon = icon @target = target @button_attrs = attrs end def icon_size Lookbook::Button::Component::ICON_SIZES[@size] end protected def alpine_data content ? nil : @target.to_json end def alpine_component "copyButtonComponent" end end end
Version data entries
13 entries across 13 versions & 1 rubygems