diff --git a/src/components/common/feed/CommentInput.vue b/src/components/common/feed/CommentInput.vue new file mode 100644 index 0000000..c1f6a84 --- /dev/null +++ b/src/components/common/feed/CommentInput.vue @@ -0,0 +1,30 @@ + + + + π + π + β€οΈ + + + μμ± + + + + + + diff --git a/src/components/common/feed/CommentList.vue b/src/components/common/feed/CommentList.vue new file mode 100644 index 0000000..78083e4 --- /dev/null +++ b/src/components/common/feed/CommentList.vue @@ -0,0 +1,27 @@ + + + + {{ comment.nickname }} + {{ comment.emoji }} + {{ comment.content }} + + + + + + + diff --git a/src/components/common/feed/FollowStats.vue b/src/components/common/feed/FollowStats.vue new file mode 100644 index 0000000..028175a --- /dev/null +++ b/src/components/common/feed/FollowStats.vue @@ -0,0 +1,63 @@ + + + {{ formattedDate }} + + νλ‘μ {{ followerCount }}λͺ + νλ‘μ {{ followingCount }}λͺ + βΊ + + + + + + + diff --git a/src/components/common/feed/FriendGoal.vue b/src/components/common/feed/FriendGoal.vue new file mode 100644 index 0000000..263dea6 --- /dev/null +++ b/src/components/common/feed/FriendGoal.vue @@ -0,0 +1,40 @@ + + + + {{ friendNickname }}μ λͺ©ν: {{ friendGoalContent }} + π¬ + + + + + + + + + + diff --git a/src/components/common/feed/MyGoal.vue b/src/components/common/feed/MyGoal.vue new file mode 100644 index 0000000..9288a0c --- /dev/null +++ b/src/components/common/feed/MyGoal.vue @@ -0,0 +1,63 @@ + + + + {{ nickname }}μ λͺ©ν: {{ goalContent }} + + π¬ + βοΈ + ποΈ + + + + + + + + + + + + + diff --git a/src/components/common/feed/SearchBar.vue b/src/components/common/feed/SearchBar.vue new file mode 100644 index 0000000..9710c82 --- /dev/null +++ b/src/components/common/feed/SearchBar.vue @@ -0,0 +1,29 @@ + + + + + + + + + diff --git a/src/router/index.js b/src/router/index.js index e3a2b90..8d9ff35 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -98,6 +98,11 @@ const routes = [ path: 'ako-stamp-follow', name: 'AkoStampFollow', component: importedViews['AkoStampFollow'] // μλ μν¬νΈ μ μ© + }, + { + path: 'main', + name: 'MainFeedPage', + component: importedViews['MainFeedPage'] // μλ μν¬νΈ μ μ© } ] } diff --git a/src/views/test/NotFound.vue b/src/views/NotFound.vue similarity index 100% rename from src/views/test/NotFound.vue rename to src/views/NotFound.vue diff --git a/src/views/feed/FeedPageStyle.css b/src/views/feed/FeedPageStyle.css new file mode 100644 index 0000000..3571281 --- /dev/null +++ b/src/views/feed/FeedPageStyle.css @@ -0,0 +1,94 @@ +.min-h-screen { + background-color: #fff9f2; + font-family: 'Nanum Square Round', sans-serif; +} + +.w-[395px] { + background-color: #fae8da; + min-width: 340px; + min-height: 100vh; + overflow-y: auto; +} + +.text-center { + text-align: center; +} + +h1 { + font-size: 1.25rem; + font-weight: 500; + color: #333333; + font-family: 'Uhbee Sehyun', sans-serif; + margin-bottom: 70px; +} + +.relative svg path { + stroke: #bbb4b4; + stroke-width: 3; + fill: transparent; +} + +.stamp { + width: 95px; + height: 95px; + display: flex; + justify-content: center; + align-items: center; +} + +.flex-col { + display: flex; + flex-direction: column; +} + +.space-y-3 > * + * { + margin-top: 0.75rem; +} + +.task-box { + display: flex; + justify-content: space-between; + align-items: center; + padding: 0.75rem 1rem; + background-color: #fff; + border-radius: 17px; + color: #b3b3b3; + font-size: 0.875rem; +} + +.task-box.completed { + color: #ff7f00; +} + +.icon { + width: 1.25rem; + height: 1.25rem; +} + +.icon.grayscale { + filter: grayscale(100%); +} + +.ako-container { + display: flex; + flex-direction: column; + align-items: center; + margin-top: 2.5rem; +} + +.ako-container img { + width: 256px; + height: 256px; +} + +.ako-container .mini-icon { + width: 2rem; + height: 2rem; + margin-right: 0.5rem; +} + +.ako-container p { + font-size: 0.875rem; + color: #666666; + margin-bottom: 0.5rem; +} diff --git a/src/views/feed/MainFeedPage.vue b/src/views/feed/MainFeedPage.vue new file mode 100644 index 0000000..19fd3e0 --- /dev/null +++ b/src/views/feed/MainFeedPage.vue @@ -0,0 +1,32 @@ + + + + + + + + + + + + + +
{{ comment.content }}
{{ comment.content }}
+