feat: add page items

This commit is contained in:
2026-06-24 13:13:09 +03:00
parent ddad7b577b
commit 7ca8967bc3
5 changed files with 165 additions and 3 deletions
+5 -1
View File
@@ -1,7 +1,10 @@
import { useState, useEffect } from "react";
import PageLayout from "../components/PageLayout";
import { getCart, removeFromCart, createOrder } from "../api/index";
import { useNavigate } from "react-router-dom";
export default function Cart() {
const navigate = useNavigate();
const [items, setItems] = useState([]);
const [loading, setLoading] = useState(true);
const [error, setError] = useState(null);
@@ -63,7 +66,8 @@ export default function Cart() {
<img
src={`/static/items/${ci.item.avatar_url}`}
alt={ci.item.name}
className="w-20 md:w-40 h-20 md:h-40 object-cover rounded-md shrink-0"
className="w-20 md:w-40 h-20 md:h-40 object-cover rounded-md shrink-0 cursor-pointer"
onClick={() => navigate(`/items/${ci.item.id}`)}
/>
<div className="grow">
<p className="font-medium text-base md:text-lg">