Search.cshtml 1.2 KB

12345678910111213141516171819202122232425262728293031323334
  1. @model goods.Models.Coupang.Search.Response
  2. @{
  3. ViewData["Title"] = "상품 검색";
  4. // 검색 결과는 키워드마다 주소가 달라지고 keyword 없이는 400 이므로 색인 대상에서 제외한다.
  5. ViewData["NoIndex"] = true;
  6. }
  7. <div id="products" class="container-2xl mx-auto">
  8. <h1 class="text-2xl mb-2 text-center">@ViewData["Title"]</h1>
  9. <hr/>
  10. <div class="grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 lg\:grid-cols-5 xl:grid-cols-6 2xl:grid-cols-7 gap-4 mt-3">
  11. @foreach (var row in Model.Data.ProductData)
  12. {
  13. <div>
  14. <a href="@row.ProductUrl" rel="external" target="_blank">
  15. <figure>
  16. <img src="@row.ProductImage" alt="@row.ProductName"/>
  17. <figcaption>@row.ProductName</figcaption>
  18. <p>@row.ProductPrice.ToString("N0") 원</p>
  19. @if(row.IsRocket) {
  20. <span>로켓배송</span>
  21. }
  22. @if (row.IsFreeShipping)
  23. {
  24. <span>무료배송</span>
  25. }
  26. </figure>
  27. </a>
  28. </div>
  29. }
  30. </div>
  31. </div>