diff --git a/src/app/recommend/_components/MapView/index.tsx b/src/app/recommend/_components/MapView/index.tsx index 8b2345f..3fa9180 100644 --- a/src/app/recommend/_components/MapView/index.tsx +++ b/src/app/recommend/_components/MapView/index.tsx @@ -1,12 +1,13 @@ "use client"; +import { useState } from "react"; import { Map, MapMarker, Polyline, useKakaoLoader } from "react-kakao-maps-sdk"; import { RecommendationResponse } from "@/lib/type"; import { COORDINATE } from "@/constants/spaceData"; import { Coordinate, getMidpoint } from "@/utils/getMidpoint"; import { getDestination } from "@/utils/getDestination"; import RecommendationMarker from "./RecommendationMarker"; -import { useState } from "react"; +import ErrorScreen from "@/components/ErrorScreen"; export default function MapView({ spaceData, @@ -18,8 +19,9 @@ export default function MapView({ }); const [selectedSpace, setSelectedSpace] = useState(null); - if (loading) return
Loading
; - if (error) return
Error
; + if (loading) + return
; + if (error) return ; const origin = COORDINATE.SAEMANGEUM; const destination = getDestination(); diff --git a/src/app/recommend/_components/RecommendationPanel/SkeletonCard.tsx b/src/app/recommend/_components/RecommendationPanel/SkeletonCard.tsx index 83eb1a9..5b9df75 100644 --- a/src/app/recommend/_components/RecommendationPanel/SkeletonCard.tsx +++ b/src/app/recommend/_components/RecommendationPanel/SkeletonCard.tsx @@ -1,15 +1,13 @@ -import Skeleton from "@/components/Loading/Skeleton"; - export default function SkeletonCard() { return ( -
-
+
+
- - -
- - +
+
+
+
+
diff --git a/src/app/recommend/_components/RecommendationPanel/SpaceCard.tsx b/src/app/recommend/_components/RecommendationPanel/SpaceCard.tsx index 35066f9..cb81ac8 100644 --- a/src/app/recommend/_components/RecommendationPanel/SpaceCard.tsx +++ b/src/app/recommend/_components/RecommendationPanel/SpaceCard.tsx @@ -30,14 +30,14 @@ export default function SpaceCard({ />
-
-

{title}

-
+

{title}

-
{position}
+
+ {position} +
diff --git a/src/components/Loading/Skeleton.tsx b/src/components/Loading/Skeleton.tsx deleted file mode 100644 index 9b4016b..0000000 --- a/src/components/Loading/Skeleton.tsx +++ /dev/null @@ -1,30 +0,0 @@ -import clsx from "clsx"; - -interface SkeletonProps { - width?: string; - height?: string; - rounded?: string; - className?: string; -} - -const Skeleton = ({ - width = "100%", - height = "1rem", - rounded = "rounded-md", - className, -}: SkeletonProps) => { - return ( -
- ); -}; - -export default Skeleton;