Update templates/menu.html
Browse files- templates/menu.html +58 -2
templates/menu.html
CHANGED
|
@@ -43,6 +43,43 @@
|
|
| 43 |
font-size: 1rem;
|
| 44 |
color: #6c757d;
|
| 45 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 46 |
.btn-primary {
|
| 47 |
font-size: 13px;
|
| 48 |
font-weight: bold;
|
|
@@ -461,7 +498,7 @@ form-check-input addon-option{
|
|
| 461 |
<h3>{{ section }}</h3>
|
| 462 |
<div class="row">
|
| 463 |
{% for item in items %}
|
| 464 |
-
<div class="col-md-6 mb-4">
|
| 465 |
<div class="card menu-card">
|
| 466 |
<img src="{{ item.Image1__c }}" class="card-img-top menu-image" alt="{{ item.Name }}" onerror="this.src='/static/placeholder.jpg';" "loading="lazy">
|
| 467 |
<div class="card-body">
|
|
@@ -473,7 +510,26 @@ form-check-input addon-option{
|
|
| 473 |
</button>
|
| 474 |
</div>
|
| 475 |
</div>
|
| 476 |
-
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 477 |
{% endfor %}
|
| 478 |
</div>
|
| 479 |
{% endfor %}
|
|
|
|
| 43 |
font-size: 1rem;
|
| 44 |
color: #6c757d;
|
| 45 |
}
|
| 46 |
+
|
| 47 |
+
|
| 48 |
+
.customize-btn {
|
| 49 |
+
position: absolute;
|
| 50 |
+
top: 50%;
|
| 51 |
+
right: 0;
|
| 52 |
+
transform: translateY(-50%);
|
| 53 |
+
z-index: 2;
|
| 54 |
+
background: linear-gradient(92.29deg, rgba(63, 63, 63, 0.7) 4.75%, rgba(0, 0, 0, 0.7) 93.57%);
|
| 55 |
+
color: #fff;
|
| 56 |
+
border: none;
|
| 57 |
+
padding: 4px 12px; /* Reduced padding for smaller height */
|
| 58 |
+
border-radius: 5px 0px 0px 5px ;
|
| 59 |
+
display: flex;
|
| 60 |
+
align-items: center;
|
| 61 |
+
font-size: 12px; /* Slightly smaller text */
|
| 62 |
+
}
|
| 63 |
+
|
| 64 |
+
.customize-btn i {
|
| 65 |
+
margin-left: 5px; /* Icon spacing */
|
| 66 |
+
}
|
| 67 |
+
|
| 68 |
+
/* .customize-btn:hover {
|
| 69 |
+
background-color: #e08c00; /* Darker shade for hover effect */
|
| 70 |
+
transition: background-color 0.3s ease;
|
| 71 |
+
} *
|
| 72 |
+
|
| 73 |
+
|
| 74 |
+
|
| 75 |
+
|
| 76 |
+
|
| 77 |
+
|
| 78 |
+
|
| 79 |
+
|
| 80 |
+
|
| 81 |
+
|
| 82 |
+
|
| 83 |
.btn-primary {
|
| 84 |
font-size: 13px;
|
| 85 |
font-weight: bold;
|
|
|
|
| 498 |
<h3>{{ section }}</h3>
|
| 499 |
<div class="row">
|
| 500 |
{% for item in items %}
|
| 501 |
+
<!-- <div class="col-md-6 mb-4">
|
| 502 |
<div class="card menu-card">
|
| 503 |
<img src="{{ item.Image1__c }}" class="card-img-top menu-image" alt="{{ item.Name }}" onerror="this.src='/static/placeholder.jpg';" "loading="lazy">
|
| 504 |
<div class="card-body">
|
|
|
|
| 510 |
</button>
|
| 511 |
</div>
|
| 512 |
</div>
|
| 513 |
+
</div> -->
|
| 514 |
+
<div class="col-md-4 mb-4">
|
| 515 |
+
<div class="card menu-card">
|
| 516 |
+
<img src="{{ item.Image1__c }}" class="card-img-top menu-image" alt="{{ item.Name }}"
|
| 517 |
+
onerror="this.src='/static/placeholder.jpg';" loading="lazy">
|
| 518 |
+
|
| 519 |
+
<!-- Customize Button on Image -->
|
| 520 |
+
<button class="btn customize-btn"
|
| 521 |
+
data-bs-toggle="modal" data-bs-target="#itemModal"
|
| 522 |
+
onclick="showItemDetails('{{ item.Name }}', '{{ item.Price__c }}', '{{ item.Image2__c }}', '{{ item.Description__c }}', '{{ item.Section__c }}','{{ selected_category }}')">
|
| 523 |
+
Customize <i class="bi bi-caret-right-fill"></i>
|
| 524 |
+
</button>
|
| 525 |
+
|
| 526 |
+
<div class="card-body">
|
| 527 |
+
<h5 class="card-title">{{ item.Name }}</h5>
|
| 528 |
+
<p class="card-text">${{ item.Price__c }}</p>
|
| 529 |
+
</div>
|
| 530 |
+
|
| 531 |
+
</div>
|
| 532 |
+
</div>
|
| 533 |
{% endfor %}
|
| 534 |
</div>
|
| 535 |
{% endfor %}
|