templates/company/index.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block title %}Company index{% endblock %}
  3. {% block body %}
  4. <style>.company-card {
  5.       background: white;
  6.       border: 1px solid #ddd;
  7.       border-radius: 0.5rem;
  8.       padding: 1rem;
  9.       margin-bottom: 1rem;
  10.     }
  11.     .tag {
  12.       background-color: #e9ecef;
  13.       padding: 0.25rem 0.75rem;
  14.       border-radius: 1rem;
  15.       font-size: 0.8rem;
  16.       margin-right: 0.5rem;
  17.     }</style>
  18.     {# <h1 class="text-center">List of companies</h1> #}
  19.      <div class="row">
  20.     <!-- Sidebar -->
  21.     <div class="col-md-3 card">
  22.       <h5>Filter Manufacturers</h5>
  23.       <ul>
  24.     <li>
  25.         <a href="{{ path('company_by_category', { categorySlug: 'medical-and-health-equipment' }) }}">
  26.             <img src="/img/1.png" style="width: 30px; display: inline;"> Medical and Health Equipment
  27.         </a>
  28.     </li>
  29.     <li>
  30.         <a href="{{ path('company_by_category', { categorySlug: 'renewable-energy' }) }}">
  31.             <img src="/img/2.png" style="width: 30px; display: inline;"> Renewable Energy
  32.         </a>
  33.     </li>
  34.     <li>
  35.         <a href="{{ path('company_by_category', { categorySlug: 'chemicals-and-materials' }) }}">
  36.             <img src="/img/3.png" style="width: 30px; display: inline;"> Chemicals and Materials
  37.         </a>
  38.     </li>
  39.     <li>
  40.         <a href="{{ path('company_by_category', { categorySlug: 'electronics-and-electrical' }) }}">
  41.             <img src="/img/4.png" style="width: 30px; display: inline;"> Electronics and Electrical
  42.         </a>
  43.     </li>
  44.     <li>
  45.         <a href="{{ path('company_by_category', { categorySlug: 'automotive-and-transportation' }) }}">
  46.             <img src="/img/5.png" style="width: 30px; display: inline;"> Automotive and Transportation
  47.         </a>
  48.     </li>
  49.     <li>
  50.         <a href="{{ path('company_by_category', { categorySlug: 'home-goods-and-consumer-products' }) }}">
  51.             <img src="/img/6.png" style="width: 30px; display: inline;"> Home Goods and Consumer Products
  52.         </a>
  53.     </li>
  54.     <li>
  55.         <a href="{{ path('company_by_category', { categorySlug: 'heavy-industry-and-industrial-equipment' }) }}">
  56.             <img src="/img/7.png" style="width: 30px; display: inline;"> Heavy Industry and Industrial Equipment
  57.         </a>
  58.     </li>
  59.     <li>
  60.         <a href="{{ path('company_by_category', { categorySlug: 'textiles-apparel-and-footwear' }) }}">
  61.             <img src="/img/8.png" style="width: 30px; display: inline;"> Textiles, Apparel and Footwear
  62.         </a>
  63.     </li>
  64.     <li>
  65.         <a href="{{ path('company_by_category', { categorySlug: 'tools-hardware-and-metal-products' }) }}">
  66.             <img src="/img/9.png" style="width: 30px; display: inline;"> Tools, Hardware and Metal Products
  67.         </a>
  68.     </li>
  69.     <li>
  70.         <a href="{{ path('company_by_category', { categorySlug: 'agriculture-and-food-processing' }) }}">
  71.             <img src="/img/10.png" style="width: 30px; display: inline;"> Agriculture and Food Processing
  72.         </a>
  73.     </li>
  74.     <li>
  75.         <a href="{{ path('company_by_category', { categorySlug: 'software-integrated-manufacturing' }) }}">
  76.             <img src="/img/11.png" style="width: 30px; display: inline;"> Software-Integrated Manufacturing
  77.         </a>
  78.     </li>
  79. </ul>
  80.     </div>
  81.     <!-- Content -->
  82.     <div class="col-md-9">
  83.     {% for company in companies %}
  84.       <div class="company-card d-flex align-items-start">
  85.       <img style="max-width:100px;width: 100px;
  86.   height: 100px;
  87.   object-fit: cover;
  88.   object-position: center;" src="/uploads/{{ company.logo }}" class="rounded-circle mr-2 logo me-3"> 
  89.       <div class="flex-grow-1">
  90.         <div class="d-flex justify-content-between align-items-start">
  91.           <div>
  92.             <h5 class="text-primary">{{ company.Name }}</h5>
  93.             <div class="text-warning">★★★★★ <span class="text-muted">(48)</span></div>
  94.             <p class="mb-1">{{company.industry}}</p>
  95.             <span class="tag">{{ company.website }}</span>
  96.             <span class="tag">{{ company.phone }}</span>
  97.           </div>
  98.           <a href="{{ path('app_company_show', {'id': company.id}) }}" class="btn btn-primary">VIEW PROFILE</a>
  99.         </div>
  100.       </div>
  101.       </div>
  102.     
  103.       {% else %}
  104.                     <tr>
  105.                         <td colspan="8">no records found</td>
  106.                     </tr>
  107.                 {% endfor %}
  108.     </div>
  109.   </div>
  110. {% endblock %}