{% from 'macros/base.html' import api_button %} {% macro carousal(videos) -%} {% set thumb_num = [videos | length, 3] | min %} {%- endmacro %} {% macro info(channel, subscription, current_user) -%}
Thumbnails of {{ channel.name }}

{{ channel.name }}

{% if channel.infos.snippet.customUrl is defined %}

#{{ channel.infos.snippet.customUrl }}

{% else %} {% endif %}

{{ channel.id }}

{{ channel.infos.snippet.description }}

{{ tags(subscription.tags, channel) }}
#
{{ api_button( 'Add Tag', 'api_subscription.tag_create', button_type='submit', button_variant='primary', method='POST', form_id='tag-form', classes=['mb-2'] ) }}
{% if current_user.is_subscribing(channel) %} {{ unsubscribe_button(channel) }} {% else %} {% endif %}
{%- endmacro %} {% macro unsubscribe_button(channel) -%}
{{ api_button( 'Unsubscribe', 'api_subscription.delete', button_variant='danger', method='DELETE', form_id=channel.id+'-unsubscribe-form', data={'confirm-message': 'unsubscribe from ' + channel.name}, confirm=True ) }}
{%- endmacro %} {% macro tags(tags, channel) -%}
{% for tag in tags %}
{{ tag.name }}
{% endfor %}
{%- endmacro %}