{% import '@SyliusUi/Macro/buttons.html.twig' as buttons %}
{% if user_has_privilege('open_marketplace_vendor_product_listings_edit') %}
<div class="ui buttons">
<div class="ui labeled icon floating dropdown link button" tabindex="0">
<i class="angle down icon"></i>
<span class="text">{{ 'open_marketplace.ui.more'|trans }}</span>
<div class="menu" tabindex="-1">
<a href="{{ path('open_marketplace_vendor_product_listing_taxon_update', {'id': data.latestDraft.id }) }}"
class="item"><i class="edit icon"></i>{{ 'sylius.ui.edit'|trans }}
</a>
<a href="{{ path('open_marketplace_vendor_product_listings_preview', {'code': data.code }) }}" class="button item">
<i class="search icon"></i>{{ 'app.ui.preview'|trans }}
</a>
{% if data.latestDraft.status != 'under_verification' and data.latestDraft.status != 'verified' %}
<form action="{{ path('open_marketplace_vendor_product_listings_send_for_verification', {'id': data.id }) }}" method="post">
<button class="item send-for-verification">
<i class="paper plane icon"></i>{{ 'open_marketplace.ui.send_for_verification'|trans }}</button>
</form>
{% endif %}
{% if data.product.featured|default(false) and null == data.product.featuredProduct|default(false) %}
<button class="item require_confirmation_button disabled" disabled>
<i class="crosshairs icon"></i>
{{ 'app.ui.featured_by_admin'|trans }}
</button>
{% else %}
<form action="{{ path('open_marketplace_vendor_product_listings_feature', {'id': data.id }) }}" method="post">
<button id="feature" class="item require_confirmation_button" data-requires-confirmation>
<i class="checkmark icon"></i>
{% if false == data.product.featured|default(false) %}
{{ 'app.ui.feature'|trans }}
{% else %}
{{ 'app.ui.unfeature'|trans }}
{% endif %}
</button>
</form>
{% endif %}
<form action="{{ path('open_marketplace_vendor_product_listings_enable', {'id': data.id }) }}" method="post">
<button id="enable" class="item require_confirmation_button" data-requires-confirmation>
<i class="low vision icon"></i>
{% if data.enabled == true %}
{{ 'open_marketplace.ui.disable'|trans }}
{% else %}
{{ 'open_marketplace.ui.enable'|trans }}
{% endif %}
</button>
</form>
{% if data.removed == false %}
<form action="{{ path('open_marketplace_vendor_product_listings_remove', {'id': data.id }) }}" method="post">
<button class="item require_confirmation_button" data-requires-confirmation><i class="trash icon"></i>{{ 'open_marketplace.ui.remove'|trans }}</button>
</form>
{% endif %}
</div>
</div>
</div>
{% endif %}