<% watch_path = ~p"/galleries/#{@gallery}/subscription"

watch_class =
  if @watching do
    "hidden"
  else
    ""
  end

unwatch_path = ~p"/galleries/#{@gallery}/subscription"

unwatch_class =
  if @watching do
    ""
  else
    "hidden"
  end %>
<%= if @conn.assigns.current_user do %>
  <span class="js-subscription-target">
    <a class={"js-subscription-link #{watch_class}"} data-method="post" data-remote="true" href={watch_path}>
      <i class="fa fa-bell"></i>
      <span class="hide-mobile">
        Subscribe
      </span>
    </a>
    <a class={"js-subscription-link #{unwatch_class}"} data-method="delete" data-remote="true" href={unwatch_path}>
      <i class="fa fa-bell-slash"></i>
      <span class="hide-mobile">
        Unsubscribe
      </span>
    </a>
  </span>
<% else %>
  <a href={~p"/sessions/new"}>
    <i class="fa fa-bell"></i>
    <span class="hide-mobile">
      Subscribe
    </span>
  </a>
<% end %>