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

Open in your IDE?
  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>