fix(web-client-tpos): remove duplicate case recipes — fix CS0152 Docker build failure

This commit is contained in:
Ho Ngoc Hai
2026-03-04 08:02:33 +07:00
parent 6548b5babf
commit cf68aee67f

View File

@@ -1511,44 +1511,6 @@
</div>
break;
// ═══ C2: RECIPES / NGUYÊN LIỆU (Café) ═══
case "recipes":
<div class="admin-panel">
<div class="admin-panel__header" style="display:flex;justify-content:space-between;align-items:center;">
<h3 class="admin-panel__title">🧪 Công thức & Nguyên liệu</h3>
<button class="admin-btn-primary" style="font-size:12px;padding:6px 14px;"><i data-lucide="plus" style="width:14px;height:14px;margin-right:4px;"></i>Thêm nguyên liệu</button>
</div>
<div class="admin-panel__body" style="padding:0;">
<table class="admin-table" style="width:100%;"><thead><tr>
<th style="padding:12px 16px;text-align:left;font-size:12px;text-transform:uppercase;color:var(--admin-text-tertiary);">Nguyên liệu</th>
<th style="padding:12px 16px;text-align:left;font-size:12px;text-transform:uppercase;color:var(--admin-text-tertiary);">Loại</th>
<th style="padding:12px 16px;text-align:right;font-size:12px;text-transform:uppercase;color:var(--admin-text-tertiary);">Tồn kho</th>
<th style="padding:12px 16px;text-align:right;font-size:12px;text-transform:uppercase;color:var(--admin-text-tertiary);">Giá/đơn vị</th>
<th style="padding:12px 16px;text-align:center;font-size:12px;text-transform:uppercase;color:var(--admin-text-tertiary);">Trạng thái</th>
</tr></thead><tbody>
@foreach (var (name, cat, stock, price, status, color) in new[] {
("Cà phê Arabica", "Hạt", "12.5 kg", "450,000₫/kg", "Đủ", "#22C55E"),
("Cà phê Robusta", "Hạt", "8.0 kg", "320,000₫/kg", "Đủ", "#22C55E"),
("Sữa tươi", "Sữa", "25 lít", "42,000₫/lít", "Đủ", "#22C55E"),
("Syrup Caramel", "Syrup", "3 chai", "85,000₫/chai", "Sắp hết", "#F59E0B"),
("Bột Matcha", "Bột", "1.2 kg", "680,000₫/kg", "Sắp hết", "#F59E0B"),
("Đường trắng", "Gia vị", "15 kg", "22,000₫/kg", "Đủ", "#22C55E"),
("Trà Ô Long", "Trà", "2.0 kg", "550,000₫/kg", "Đủ", "#22C55E"),
("Đá viên", "Khác", "50 kg", "15,000₫/kg", "Đủ", "#22C55E") })
{
<tr style="border-top:1px solid var(--admin-border-subtle);">
<td style="padding:12px 16px;font-weight:600;">@name</td>
<td style="padding:12px 16px;"><span style="font-size:11px;padding:2px 8px;border-radius:4px;background:rgba(139,92,246,0.15);color:#A78BFA;">@cat</span></td>
<td style="padding:12px 16px;text-align:right;font-weight:600;">@stock</td>
<td style="padding:12px 16px;text-align:right;font-size:13px;color:var(--admin-orange-primary);">@price</td>
<td style="padding:12px 16px;text-align:center;"><span style="font-size:11px;padding:2px 8px;border-radius:4px;background:rgba(@(color == "#22C55E" ? "34,197,94" : "245,158,11"),0.15);color:@color;">@status</span></td>
</tr>
}
</tbody></table>
</div>
</div>
break;
// ═══ R3: RESERVATIONS / ĐẶT BÀN (Nhà hàng) ═══
case "reservations":
<div style="display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-bottom:16px;">