feat: refresh product page

This commit is contained in:
afiqzudinhadi 2025-07-08 22:51:54 +08:00
parent 3f9b0d57d1
commit 2585af6a28

View file

@ -74,13 +74,10 @@ export async function loader({
} }
export default function ProductPage() { export default function ProductPage() {
const { products: initialProducts, error: initialError } = const { products, error } = useLoaderData<LoaderData>();
useLoaderData<LoaderData>();
const revalidator = useRevalidator(); const revalidator = useRevalidator();
const [products, setProducts] = useState(initialProducts);
const [loading, setLoading] = useState(false); const [loading, setLoading] = useState(false);
const [error, setError] = useState<string | null>(initialError);
const [showCreateForm, setShowCreateForm] = useState(false); const [showCreateForm, setShowCreateForm] = useState(false);
const handlePageChange = (page: number) => { const handlePageChange = (page: number) => {