/** 상품 그리드·페이지네이션 렌더링 */ import { state } from './state.js'; import { ITEMS_PER_PAGE, STATUS_META } from './config.js'; export function renderProducts(page = 1) { const grid = document.getElementById('product-grid'); const paginationContainer = document.getElementById('pagination'); if (!grid) return; // 1. 결과가 0개인 경우 (안내 텍스트만 출력) if (state.visibleProducts.length === 0) { grid.classList.remove('grid'); // 중앙 정렬을 위해 그리드 해제 grid.innerHTML = `
입력하신 검색어나 선택한 필터를 확인해 주세요.
${product.description}