Sha256: 35f3bba52db49b70d596ec41508ed750828455321ca87cd7b6e01286e051f30b

Contents?: true

Size: 1.33 KB

Versions: 7

Compression:

Stored size: 1.33 KB

Contents

<div id="<%= dom_id(model, :follow) %>">
  <% if current_user %>
    <% if current_user.follows?(model) %>
      <%= button_to decidim.follow_path, class: button_classes, params: { follow: { followable_gid: model.to_sgid.to_s, inline: inline? } }, data: { disable: true }, method: :delete, remote: true do %>
        <%= icon "bell", icon_options %>
        <span>
          <%= t("follows.destroy.button", scope: "decidim") %>
        </span>
      <% end %>
    <% else %>
      <%= button_to decidim.follow_path, class: button_classes, params: { follow: { followable_gid: model.to_sgid.to_s, inline: inline? } }, data: { disable: true }, remote: true do %>
        <%= icon "bell", icon_options %>
        <span>
          <%= t("follows.create.button", scope: "decidim") %>
        </span>
      <% end %>
    <% end %>
  <% else %>
    <%= button_to(
      decidim.follow_path,
      class: button_classes,
      params: { follow: { followable_gid: model.to_sgid.to_s, inline: inline? } },
      data: { tooltip: true, disable_hover: false },
      :'aria-haspopup' => true,
      title: t("decidim.shared.follow_button.sign_in_before_follow"),
      disabled: true,
      remote: true) do %>
      <%= icon "bell", icon_options %>
      <span>
        <%= t("follows.create.button", scope: "decidim") %>
      </span>
    <% end %>
  <% end %>
</div>

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
decidim-core-0.15.2 app/cells/decidim/follow_button/show.erb
decidim-core-0.15.1 app/cells/decidim/follow_button/show.erb
decidim-core-0.15.0 app/cells/decidim/follow_button/show.erb
decidim-core-0.14.4 app/cells/decidim/follow_button/show.erb
decidim-core-0.14.3 app/cells/decidim/follow_button/show.erb
decidim-core-0.14.2 app/cells/decidim/follow_button/show.erb
decidim-core-0.14.1 app/cells/decidim/follow_button/show.erb