{% if listing %}
{% block listing_container %}
<section class="py-8">
<div class="container mx-auto max-w-screen-3xl">
<div class="grid gap-6 md:grid-cols-2 xl:grid-cols-2">
{% block listing %}
{% for profile in listing %}
{% block list_item %}
<a href="{{ pimcore_url({ object: profile }) }}">
<div class="relative flex items-center justify-center h-64 overflow-hidden"
style="background-color:{{ profile.color }};">
{% if profile.banner %}
<div class="absolute w-full h-full opacity-25">
{# <img class="object-cover object-center w-full h-full mx-auto"
src="{{ profile.banner }}" /> #}
{{
profile.banner.thumbnail('auctionhouse-listing-banner').html({
pictureAttributes: {
class: 'object-cover object-center w-full h-full mx-auto'
},
imgAttributes: {
class: 'object-cover object-center w-full h-full mx-auto'
}
})|raw
}}
</div>
{% endif %}
{% if profile.avatar and profile.avatar.mimetype != 'image/svg+xml' %}
<div class="z-30 w-8/12 sm:w-6/12" style="">
<div class="grid grid-cols-1 gap-10">
<div class="items-center justify-center {{
profile.avatar == true
? 'flex'
: 'hidden'
}} w-24 h-24 mx-auto text-center bg-white">
{# <img src="{{ profile.avatar }}" class="w-full h-auto max-h-full mx-auto" /> #}
{{
profile.avatar.thumbnail('auctionhouse-listing-avatar').html({
pictureAttributes: { class: 'w-full h-auto mx-auto max-h-full' },
imgAttributes: { class: 'w-full h-auto mx-auto max-h-full' }
})|raw
}}
</div>
<div class="text-sm">
<div class="flex flex-col items-center justify-between gap-3 p-3 mx-auto font-medium text-center uppercase whitespace-no-wrap bg-white lg:p-5 sm:font-medium sm:text-left sm:flex-row gap-x-2">
<p class="w-8/12">
{{ profile.name }}
</p>
<div class="flex justify-center w-3/12">
{% include 'icons/arrow-right-tail.svg.twig' with {
class: 'text-black h-4 w-4'
} %}
</div>
</div>
</div>
</div>
</div>
{% else %}
<div class="z-30 w-8/12 sm:w-6/12" style="">
<div class="grid grid-cols-1 gap-10">
<div class="flex items-center justify-center w-24 h-24 mx-auto text-center bg-white">
{% include 'component/avatar.html.twig' with {
avatar: profile.avatar,
initials: profile.name|initials,
rounded: false,
size: 'small'
} only %}
</div>
<div class="text-sm">
<div class="flex flex-col items-center justify-between gap-3 p-3 mx-auto font-medium text-center uppercase whitespace-no-wrap bg-white lg:p-5 sm:font-medium sm:text-left sm:flex-row gap-x-2">
<p class="w-8/12">
{{ profile.name }}
</p>
<div class="flex justify-center w-3/12">
{% include 'icons/arrow-right-tail.svg.twig' with {
class: 'text-black h-4 w-4'
} %}
</div>
</div>
</div>
</div>
</div>
{% endif %}
</div>
</a>
{% endblock %}
{% endfor %}
{% endblock %}
</div>
</div>
</section>
{% endblock %}
{% endif %}