src/Aqarmap/Bundle/ListingBundle/Resources/views/Listing/sellerInfo.html.twig line 1

  1. {# toggles #}
  2. {% set isTopSellersEnabled = isEnabledFeature('web.topsellers.enable') %}
  3. {% set isRTL = app.request.get('_locale') == 'ar' %}
  4. {% set sellerName = '' %}
  5. {% set listingUser = listing.user %}
  6. {% set userLogo = listingUser.logo ? listingUser.logo : null %}
  7. {% set logo = listing.validUserLogo %}
  8. {% set sellerLogo = logo ? logo : userLogo %}
  9. {% set sellerName = listingUser.fullName %}
  10. {% set sellerId = listingUser.id %}
  11. {% set sellerUrl = path('aqarmap_user_listings', {'id': sellerId}) ~ '?source=seller-listings'%}
  12. {% set iconSize = 24 %}
  13. <div class="seller-info seller-card__info-container d-flex w-100">
  14. {% set sellerURl = path('aqarmap_user_listings', {'id': sellerId})%}
  15. <a href="{{ sellerUrl}}"
  16. class="seller-card__img-container seller-card__img-container_ml-0 rounded-circle seller-card__img-container_img-lg ">
  17. {% if sellerLogo %}
  18. <img class="seller-card__img lazyload"
  19. src="{{ asset('images/placeholder.svg') }}"
  20. data-src="{{ custom_vich_uploader_asset(sellerLogo, 'file') | thumbnail('logo')}}"
  21. alt="company-logo" width="{{iconSize}}" height="{{iconSize}}">
  22. {% else %}
  23. <img class="seller-card__logo lazyload rounded-circle " width="{{iconSize}}" height="{{iconSize}}"
  24. src="" data-src="{{ asset('images/Navbar/ic_profile.svg') }}" alt="compound-logo">
  25. {% endif %}
  26. </a>
  27. <div class="seller-card__data seller-card__data_p-md w-80 np-border"
  28. ng-controller="sellerDataController"
  29. ng-init="setSellersData({{sellerId}} , {
  30. 'propertyType':'{{propertyTypeId}}',
  31. 'section':'{{sectionId}}',
  32. 'location': '{{locationId}}',
  33. 'user': '{{sellerId}}'});setIsTopSellersEnabled('{{isTopSellersEnabled}}')">
  34. <div class="seller-card__name seller-card__item" ng-content-loaded callback="initIsTopSellers('{{sellerId}}')">
  35. <b class="seller-card__name-text seller-card__name_lg" title="{{ sellerName }}">{{ sellerName }}
  36. <span class="seller-card__badge" ng-show="IsTopSeller()"> {{'top_sellers.title'|trans}} </span>
  37. </b>
  38. </div>
  39. <div class="seller-card__stat seller-card__item">
  40. <span class="seller-card__info w-100">
  41. {% if activeListingsCount > 0 %}
  42. {{ activeListingsCount|number_format }} {{ 'labels.listings'|trans }}
  43. {% endif %}
  44. {% if leadsCount > 0 %}
  45. , {{leadsCount|number_format}} {{ 'labels.clients_served'|trans }}
  46. {% endif %}
  47. </span>
  48. </div>
  49. <a class="seller-card__link" href="{{ sellerUrl}}">
  50. {{'labels.all_listings'|trans}}
  51. {% if isRTL %}
  52. <i class="fa fa-chevron-left seller-card__redirect-arrow"></i>
  53. {% else %}
  54. <i class="fa fa-chevron-right seller-card__redirect-arrow"></i>
  55. {% endif %}
  56. </a>
  57. </div>
  58. </div>