Table is responsive on mobile
This commit is contained in:
@@ -1,57 +1,60 @@
|
|||||||
{% extends "template.html.twig" %}
|
{% extends "template.html.twig" %}
|
||||||
|
|
||||||
{% block content %}
|
{% block content %}
|
||||||
<table class='table table-hover'>
|
<div class="table-responsive">
|
||||||
<tr>
|
<table class='table table-hover'>
|
||||||
<td class="align-middle font-weight-bold h3"><a class="text-warning text-decoration-none"
|
<tr>
|
||||||
href="{{ path('app_star', {'productId': product.id}) }}">{% if product.starred %}★{% else %} ☆ {% endif %}</a></td>
|
<td class="align-middle font-weight-bold h3"><a class="text-warning text-decoration-none"
|
||||||
<td><img src='{{ product.image }}&width=150' class='border rounded p-1' alt='{{ product.name }}'/></td>
|
href="{{ path('app_star', {'productId': product.id}) }}">{% if product.starred %}★{% else %} ☆ {% endif %}</a></td>
|
||||||
<td>
|
<td><img src='{{ product.image }}&width=150' class='border rounded p-1' alt='{{ product.name }}'/></td>
|
||||||
<a href='{{ path('app_product', {'productId': product.id}) }}' class="text-decoration-none">{{ product.name }}</a>
|
<td>
|
||||||
<span class="badge text-bg-light">{{ product.subTitle }}</span>
|
<a href='{{ path('app_product', {'productId': product.id}) }}' class="text-decoration-none">{{ product.name }}</a>
|
||||||
</td>
|
<span class="badge text-bg-light">{{ product.subTitle }}</span>
|
||||||
<td>
|
</td>
|
||||||
<nav aria-label="breadcrumb" style="--bs-breadcrumb-divider: '>';" >
|
<td>
|
||||||
<ol class="breadcrumb">
|
<nav aria-label="breadcrumb" style="--bs-breadcrumb-divider: '>';">
|
||||||
{% for category in product.categories %}
|
<ol class="breadcrumb">
|
||||||
<li class="breadcrumb-item" aria-current="page"><a class="breadcrumb-item text-decoration-none" href="{{ path('app_category', {'category': category}) }}">{{ category }}</a></li>
|
{% for category in product.categories %}
|
||||||
{% endfor %}
|
<li class="breadcrumb-item" aria-current="page"><a class="breadcrumb-item text-decoration-none"
|
||||||
</ol>
|
href="{{ path('app_category', {'category': category}) }}">{{ category }}</a></li>
|
||||||
</nav>
|
{% endfor %}
|
||||||
</td>
|
</ol>
|
||||||
<td><a href='https://pl.ryobitools.eu/{{ product.url }}'>link</a></td>
|
</nav>
|
||||||
</tr>
|
</td>
|
||||||
<tr>
|
<td><a href='https://pl.ryobitools.eu/{{ product.url }}'>link</a></td>
|
||||||
<td colspan="5">
|
</tr>
|
||||||
<div style="width: 800px;">
|
<tr>
|
||||||
<canvas id="price"></canvas>
|
<td colspan="5">
|
||||||
</div>
|
<div style="width: 800px;">
|
||||||
</td>
|
<canvas id="price"></canvas>
|
||||||
</tr>
|
</div>
|
||||||
<tr>
|
</td>
|
||||||
<td colspan="5">
|
</tr>
|
||||||
<table class='table table-hover table-sm mb-0'>
|
<tr>
|
||||||
<thead>
|
<td colspan="5">
|
||||||
<tr>
|
<table class='table table-hover table-sm mb-0'>
|
||||||
<th>price</th>
|
<thead>
|
||||||
<th>lowest product price in 30 days</th>
|
|
||||||
<th colspan='2'>standard price</th>
|
|
||||||
<th>Stock</th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
{% for price in product.price %}
|
|
||||||
<tr>
|
<tr>
|
||||||
<td>{{ price.price | format_currency('PLN', {}, 'pl') }}</td>
|
<th>price</th>
|
||||||
<td>{{ price.lowestProductPrice30Days | format_currency('PLN', {}, 'pl') }}</td>
|
<th>lowest product price in 30 days</th>
|
||||||
<td>{{ price.productStandardPrice | format_currency('PLN', {}, 'pl') }}</td>
|
<th colspan='2'>standard price</th>
|
||||||
<td>{{ price.created_at }}</td>
|
<th>Stock</th>
|
||||||
<td>{{ (product.stock | findByCreatedAtDate(price.created_at | slice(0,10))).stock ?? '' }}</td>
|
|
||||||
</tr>
|
</tr>
|
||||||
{% endfor %}
|
</thead>
|
||||||
</table>
|
{% for price in product.price %}
|
||||||
</td>
|
<tr>
|
||||||
</tr>
|
<td>{{ price.price | format_currency('PLN', {}, 'pl') }}</td>
|
||||||
</table>
|
<td>{{ price.lowestProductPrice30Days | format_currency('PLN', {}, 'pl') }}</td>
|
||||||
|
<td>{{ price.productStandardPrice | format_currency('PLN', {}, 'pl') }}</td>
|
||||||
|
<td>{{ price.created_at }}</td>
|
||||||
|
<td>{{ (product.stock | findByCreatedAtDate(price.created_at | slice(0,10))).stock ?? '' }}</td>
|
||||||
|
</tr>
|
||||||
|
{% endfor %}
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
|
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
{% extends "template.html.twig" %}
|
{% extends "template.html.twig" %}
|
||||||
|
|
||||||
{% block content %}
|
{% block content %}
|
||||||
|
<div class="table-responsive">
|
||||||
<table class='table table-hover'>
|
<table class='table table-hover'>
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
@@ -55,4 +56,5 @@
|
|||||||
</tr>
|
</tr>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</table>
|
</table>
|
||||||
{% endblock %}
|
</div>
|
||||||
|
{% endblock %}
|
||||||
|
|||||||
Reference in New Issue
Block a user