상품 10개 추가 + 상태 디스플레이 수정
This commit is contained in:
@@ -167,8 +167,11 @@ function renderGridView(grid, tableWrapper, products) {
|
||||
function createProductCardHTML(product) {
|
||||
const isSold = STATUS_META[product.status]?.soldOut === true;
|
||||
const isNonSale = product.status === '미판매';
|
||||
const conditionConfig = PRODUCT_CONDITIONS[product.specs?.condition];
|
||||
const conditionDisplay = conditionConfig ? conditionConfig.label : product.specs?.condition || '';
|
||||
// const conditionConfig = PRODUCT_CONDITIONS[product.specs?.condition];
|
||||
// const conditionDisplay = conditionConfig ? conditionConfig.label : product.specs?.condition || '';
|
||||
const conditionConfig = PRODUCT_CONDITIONS[product.condition];
|
||||
const conditionDisplay = conditionConfig ? conditionConfig.label : '';
|
||||
const conditionClass = conditionConfig ? conditionConfig.color : 'text-slate-400';
|
||||
|
||||
return `
|
||||
<div class="product-card group flex flex-col gap-4 cursor-pointer"
|
||||
@@ -208,7 +211,7 @@ function createProductCardHTML(product) {
|
||||
</p>
|
||||
</div>
|
||||
<div class="flex flex-col">
|
||||
${conditionDisplay ? `<span class="text-[11px] font-medium text-slate-400 mb-0.5">${conditionDisplay}</span>` : ''}
|
||||
${conditionDisplay ? `<span class="text-[11px] font-medium ${conditionClass} mb-0.5">${conditionDisplay}</span>` : ''}
|
||||
<p class="text-slate-500 dark:text-slate-400 text-sm font-normal line-clamp-1 italic">${product.description}</p>
|
||||
</div>
|
||||
</div>
|
||||
@@ -244,7 +247,7 @@ function createTableRowHTML(product) {
|
||||
</td>
|
||||
<td class="py-4 px-4 font-semibold ${isSold ? 'line-through text-slate-400' : 'text-slate-900 dark:text-white'}">${product.title}</td>
|
||||
<td class="py-4 px-4 text-xs break-keep ${conditionClass}">${conditionDisplay}</td>
|
||||
<td class="py-4 px-4 text-right font-bold text-slate-900 dark:text-white">₩${product.price.toLocaleString()}</td>
|
||||
<td class="py-4 px-4 text-right font-bold text-slate-900 dark:text-white">${product.currency || '₩'}${product.price.toLocaleString()}</td>
|
||||
<td class="hidden lg:table-cell py-4 px-4 text-center">
|
||||
<span class="px-2 py-0.5 rounded text-[10px] font-bold border ${STATUS_COLOR[product.status]}">${product.status}</span>
|
||||
</td>
|
||||
|
||||
Reference in New Issue
Block a user