+ {!isLoading && scraps && (
+ <>
+
{`총 ${total}개의 음식점`}
+ {scraps.map((scrap) => (
+
+
+ {scrap.name}
+ {scrap.category}
+
+
+
+
{(scrap.totalRating / scrap.ratingCount).toFixed(1)}
+
+
+
+
+
+ ))}
+ >
+ )}
+ {!isLoading && !scraps
+ && (
+
+
+ 등록된 북마크가 없어요.
+ 새로운 음식점을 저장해 보세요!
+
+
+
+ )}
+
+
+ );
+}
diff --git a/src/pages/MyPage/components/Information/Information.module.scss b/src/pages/MyPage/components/Information/Information.module.scss
new file mode 100644
index 00000000..afc1b310
--- /dev/null
+++ b/src/pages/MyPage/components/Information/Information.module.scss
@@ -0,0 +1,109 @@
+@use "src/utils/styles/mediaQuery" as media;
+
+.information {
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ width: 91%;
+ margin: 0 auto;
+}
+
+.user {
+ display: flex;
+ align-items: center;
+ justify-content: start;
+
+ &__image {
+ width: 46px;
+ height: 46px;
+ border-radius: 50%;
+ }
+
+ &__nickname {
+ margin: 0;
+ margin-bottom: 15px;
+ display: inline;
+ font-size: 16px;
+ font-weight: 700;
+ }
+
+ &__account {
+ display: block;
+ font-size: 14px;
+ font-weight: 400;
+ }
+}
+
+.totals {
+ width: 174px;
+ display: flex;
+ justify-content: space-between;
+
+ &__post {
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+
+ &--number {
+ font-size: 40px;
+ font-weight: 500;
+ }
+
+ &--label {
+ font-size: 24px;
+ font-weight: 400;
+ }
+ }
+
+ &__follower {
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+
+ &--number {
+ font-size: 14px;
+ font-weight: 500;
+ }
+
+ &--label {
+ font-size: 24px;
+ font-weight: 400;
+ }
+ }
+}
+
+.dot {
+ display: inline-block;
+ width: 0;
+ height: 0;
+ border: 1px solid black;
+ border-radius: 100;
+ margin: 5px;
+}
+
+.option {
+ width: 24px;
+ height: 24px;
+}
+
+.profile {
+ all: unset;
+ display: flex;
+ position: relative;
+ outline: none;
+ border-radius: 50%;
+ margin-right: 16px;
+ cursor: pointer;
+
+ &:hover {
+ filter: brightness(50%);
+ }
+}
+
+.change--image {
+ position: absolute;
+ top: 25%;
+ left: 25%;
+}
diff --git a/src/pages/MyPage/components/Information/index.tsx b/src/pages/MyPage/components/Information/index.tsx
new file mode 100644
index 00000000..d69ceab8
--- /dev/null
+++ b/src/pages/MyPage/components/Information/index.tsx
@@ -0,0 +1,42 @@
+import defaultImage from 'assets/images/follow/default-image.png';
+import option from 'assets/svg/mypage/option.svg';
+import { Link } from 'react-router-dom';
+import { User } from 'api/user/entity';
+import styles from './Information.module.scss';
+
+type Profile = User & {
+ profileImage?: {
+ url: string
+ },
+};
+interface InformationProps {
+ openModal:(url:string | undefined) => void,
+ profile: Profile
+ followerNumber?: number
+
+}
+
+export default function Information({ openModal, followerNumber, profile }:InformationProps) {
+ return (
+