Sha256: 87028ecec57f378f66ee7e3a8ccea3c8b48437a9cbf449cf899c25c0036335ac

Contents?: true

Size: 443 Bytes

Versions: 18

Compression:

Stored size: 443 Bytes

Contents

<%= lookbook_render :button,
  name: "copy-button",
  **@button_attrs,
  "x-data": prepare_alpine_data,
  "@click.prevent": "copyToClipboard" do |button| %>
  <% button.icon name: @icon, size: icon_size, "x-show": "!copied", cloak: true %>
  <%= icon  :check, size: icon_size, class: "text-green-500", "x-show": "copied", cloak: true  %>
  <% if content %>
    <div x-ref="copyTarget" class="hidden"><%== content %></div>
  <% end %>
<% end %>

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
lookbook-1.5.3 app/components/lookbook/copy_button/component.html.erb
lookbook-1.5.2 app/components/lookbook/copy_button/component.html.erb
lookbook-1.5.1 app/components/lookbook/copy_button/component.html.erb
lookbook-1.5.0 app/components/lookbook/copy_button/component.html.erb
lookbook-1.4.5 app/components/lookbook/copy_button/component.html.erb
lookbook-1.4.4 app/components/lookbook/copy_button/component.html.erb
lookbook-1.4.3 app/components/lookbook/copy_button/component.html.erb
lookbook-1.4.2 app/components/lookbook/copy_button/component.html.erb
lookbook-1.4.1 app/components/lookbook/copy_button/component.html.erb
lookbook-1.4.0 app/components/lookbook/copy_button/component.html.erb
lookbook-1.3.4 app/components/lookbook/copy_button/component.html.erb
lookbook-1.3.3 app/components/lookbook/copy_button/component.html.erb
lookbook-1.3.1 app/components/lookbook/copy_button/component.html.erb
lookbook-1.3.0 app/components/lookbook/copy_button/component.html.erb
lookbook-1.2.1 app/components/lookbook/copy_button/component.html.erb
lookbook-1.2.0 app/components/lookbook/copy_button/component.html.erb
lookbook-1.1.1 app/components/lookbook/copy_button/component.html.erb
lookbook-1.1.0 app/components/lookbook/copy_button/component.html.erb