Skip to content
Snippets Groups Projects
Commit 02b621c8 authored by 민재 조's avatar 민재 조
Browse files

Merge branch 'enhanced-description' into 'main'

merge

See merge request !38
parents 3736a80b e0357cf4
No related branches found
No related tags found
1 merge request!38merge
Pipeline #10811 passed
...@@ -2,6 +2,8 @@ import React from "react"; ...@@ -2,6 +2,8 @@ import React from "react";
import "./CombinationGrid.css"; import "./CombinationGrid.css";
const CombinationGrid = ({ combination }) => { const CombinationGrid = ({ combination }) => {
// console.log(combination);
if (!Array.isArray(combination)) { if (!Array.isArray(combination)) {
return null; // combinations가 배열이 아닐 경우 아무것도 렌더링하지 않음 return null; // combinations가 배열이 아닐 경우 아무것도 렌더링하지 않음
} }
......
...@@ -33,6 +33,7 @@ const SearchCombinationPage = () => { ...@@ -33,6 +33,7 @@ const SearchCombinationPage = () => {
ssdId: selectedItems.SSD[0]?.id, ssdId: selectedItems.SSD[0]?.id,
hddId: selectedItems.HDD[0]?.id, hddId: selectedItems.HDD[0]?.id,
}); });
if (data && Array.isArray(data)) { if (data && Array.isArray(data)) {
setCombinations(data); setCombinations(data);
} }
......
...@@ -5,12 +5,11 @@ import getPartById from "@/api/parts/getPartById"; ...@@ -5,12 +5,11 @@ import getPartById from "@/api/parts/getPartById";
const CombinationBox = ({ title, combination }) => { const CombinationBox = ({ title, combination }) => {
const [partDetails, setPartDetails] = useState([]); const [partDetails, setPartDetails] = useState([]);
useEffect(() => { useEffect(() => {
const fetchPartDetails = async () => { const fetchPartDetails = async () => {
try { try {
const details = await Promise.all( const details = await Promise.all(
combination.partids.map(async (partId) => { combination.partIds.map(async (partId) => {
const partData = await getPartById(partId); const partData = await getPartById(partId);
return { return {
image: partData.image_url, image: partData.image_url,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment