<?xml version="1.0" encoding="UTF-8"?>
<templates xml:space="preserve">
    <t t-name="mail.AvatarCardPopover">
        <div class="o_avatar_card card border-0 rounded">
            <div class="card-body bg-inherit rounded">
                <div class="d-flex align-items-start gap-2 bg-inherit">
                    <span class="o_avatar pt-1 position-relative o_card_avatar bg-inherit">
                        <img t-if="props.id"
                            t-attf-src="/web/image/{{props.model}}/{{props.id}}/avatar_128"
                            class="rounded"
                        />
                        <span t-if="partner?.im_status and partner.im_status !== 'im_partner'" name="icon" class="o_card_avatar_im_status position-absolute d-flex align-items-center justify-content-center bg-inherit">
                            <ImStatus persona="partner" />
                        </span>
                    </span>
                    <div class="d-flex flex-column o_card_user_infos overflow-hidden">
                        <span class="o-mail-avatar-card-name fw-bold" t-if="name" t-esc="name"/>
                        <t t-if="userInfoTemplate" t-call="{{userInfoTemplate}}"/>
                        <a t-if="email" t-att-href="'mailto:'+email" t-att-title="email" class="text-truncate">
                            <i class="fa fa-fw fa-envelope me-1"/><t t-esc="email"/>
                        </a>
                        <a t-if="phone" class="o-mail-avatar-card-tel text-truncate" t-att-title="phone" t-att-href="'tel:'+phone">
                            <i class="fa fa-fw fa-phone me-1"/><t t-esc="phone"/>
                        </a>
                        <div class="o_avatar_card_buttons d-flex gap-2 mt-2">
                            <button t-if="(user?.share ?? partner?.partner_share) === false" class="btn btn-secondary btn-sm" t-on-click.stop="onSendClick">Send message</button>
                            <button t-if="showViewProfileBtn" class="btn btn-secondary btn-sm" t-custom-click.stop="(ev, isMiddleClick) => this.onClickViewProfile(isMiddleClick)" t-ref="viewProfileBtn">View Profile</button>
                        </div>
                    </div>
                </div>
            </div>
            <div t-if="hasFooter" class="o_avatar_card_details card-footer d-flex flex-column gap-3 rounded-bottom bg-100"/>
        </div>
    </t>
</templates>
