diff --git a/package-lock.json b/package-lock.json index 7d84bdb..bb4489c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1661,6 +1661,7 @@ "version": "4.12.2", "resolved": "https://registry.npmjs.org/emoji-picker-react/-/emoji-picker-react-4.12.2.tgz", "integrity": "sha512-6PDYZGlhidt+Kc0ay890IU4HLNfIR7/OxPvcNxw+nJ4HQhMKd8pnGnPn4n2vqC/arRFCNWQhgJP8rpsYKsz0GQ==", + "license": "MIT", "dependencies": { "flairup": "1.0.0" }, diff --git a/src/Router.jsx b/src/Router.jsx index eb44d0a..56828b2 100644 --- a/src/Router.jsx +++ b/src/Router.jsx @@ -2,7 +2,7 @@ import { BrowserRouter, Routes, Route } from "react-router-dom"; import EditPage from "./pages/EditPage"; import HomePage from "./pages/HomePage"; -import ListPage from "./pages/ListPage"; +import ListPage from "./pages/ListPage/ListPage"; import MessagePage from "./pages/MessagePage"; import NotFoundPage from "./pages/NotFoundPage"; import PostItemPage from "./pages/PostItemPage"; diff --git a/src/components/CardList/CardList.jsx b/src/components/CardList/CardList.jsx index 7b0596a..14c855f 100644 --- a/src/components/CardList/CardList.jsx +++ b/src/components/CardList/CardList.jsx @@ -17,6 +17,11 @@ const CardList = ({ }) => { const backgroundImage = getBackgroundImage(backgroundColor); + const maxVisible = 3; + const visibleProfiles = profileSection.slice(0, maxVisible); + let extraCount = totalUsers - maxVisible; + if (extraCount < 0) extraCount = 0; + return (
오류 발생: {error?.message || "알 수 없는 오류"}
; + + // 카드 너비와 간격 (css와 일치시켜주세요) + const cardWidth = 275; // px + const cardGap = 20; // px + const totalCardWidth = cardWidth + cardGap; // 한 카드당 차지하는 전체 너비 + + return ( +