From 39cbb5beaa36a2940dec037e85ad80393b318934 Mon Sep 17 00:00:00 2001 From: Minn-Choi Date: Wed, 20 Nov 2024 16:54:31 +0900 Subject: [PATCH 1/5] =?UTF-8?q?[Design]=20#6=20-=20=EC=95=84=EC=BD=94?= =?UTF-8?q?=ED=94=BC=EB=93=9C=20=ED=8E=98=EC=9D=B4=EC=A7=80=20=EC=97=B0?= =?UTF-8?q?=EA=B2=B0=20=EB=B0=8F=20=EB=94=94=EC=9E=90=EC=9D=B8=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 1 - src/assets/images/plusBtn.svg | 12 ++ src/components/common/feed/CommentInput.vue | 113 +++++++++++-- src/components/common/feed/CommentList.vue | 40 ++++- src/components/common/feed/FollowStats.vue | 14 +- src/components/common/feed/FriendGoal.vue | 2 +- src/components/common/feed/MyGoal.vue | 3 +- src/components/common/feed/SearchBar.vue | 171 ++++++++++++++++---- src/components/layout/Footer.vue | 2 +- src/views/feed/AkoStampFollow.vue | 18 ++- src/views/feed/AkoStampWriteView.vue | 28 +++- src/views/feed/MainFeedPage.vue | 43 ++++- 12 files changed, 377 insertions(+), 70 deletions(-) create mode 100644 src/assets/images/plusBtn.svg diff --git a/package-lock.json b/package-lock.json index f810195..bd45c60 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4076,7 +4076,6 @@ "version": "1.7.7", "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.7.tgz", "integrity": "sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==", - "license": "MIT", "dependencies": { "follow-redirects": "^1.15.6", "form-data": "^4.0.0", diff --git a/src/assets/images/plusBtn.svg b/src/assets/images/plusBtn.svg new file mode 100644 index 0000000..7256f92 --- /dev/null +++ b/src/assets/images/plusBtn.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/src/components/common/feed/CommentInput.vue b/src/components/common/feed/CommentInput.vue index 0c39de9..6efc723 100644 --- a/src/components/common/feed/CommentInput.vue +++ b/src/components/common/feed/CommentInput.vue @@ -1,31 +1,124 @@ + \ No newline at end of file diff --git a/src/components/common/feed/CommentList.vue b/src/components/common/feed/CommentList.vue index 78083e4..4f663b5 100644 --- a/src/components/common/feed/CommentList.vue +++ b/src/components/common/feed/CommentList.vue @@ -1,9 +1,9 @@ @@ -18,10 +18,38 @@ const comments = ref([ diff --git a/src/components/common/feed/FollowStats.vue b/src/components/common/feed/FollowStats.vue index 6ccbeef..da33264 100644 --- a/src/components/common/feed/FollowStats.vue +++ b/src/components/common/feed/FollowStats.vue @@ -6,13 +6,14 @@ {{ followerCount }}λͺ… νŒ”λ‘œμž‰ {{ followingCount }}λͺ… - + Next @@ -36,6 +39,7 @@ const goToFollowPage = () => { .follow-stats { display: flex; align-items: center; + width: 100%; height: 37px; padding: 8px; border-radius: 10px; @@ -84,4 +88,8 @@ const goToFollowPage = () => { font-weight: 400; line-height: normal; } - + +.na{ + cursor: pointer; +} + \ No newline at end of file diff --git a/src/components/common/feed/FriendGoal.vue b/src/components/common/feed/FriendGoal.vue index 9981b2f..134dd90 100644 --- a/src/components/common/feed/FriendGoal.vue +++ b/src/components/common/feed/FriendGoal.vue @@ -17,7 +17,7 @@ import CommentInput from './CommentInput.vue' import CommentList from './CommentList.vue' const friendNickname = ref('ν† λ‹ˆ') -const friendGoalContent = ref('이따 μƒλ‘μ›μ—μ„œ λ°₯λ¨Ήμ„μ‚¬λžŒ? κΉ€μΉ˜μ² νŒμ–΄μ©Œκ³ μ €μ©Œκ³ ') +const friendGoalContent = ref('이따 μƒλ‘μ›μ—μ„œ λ°₯λ¨Ήμ„μ‚¬λžŒμžˆλ‚˜μš”? 같이 λ¨Ήμ–΄μš”') const showCommentSection = ref(false) const toggleCommentSection = () => { diff --git a/src/components/common/feed/MyGoal.vue b/src/components/common/feed/MyGoal.vue index 07af965..c7f3725 100644 --- a/src/components/common/feed/MyGoal.vue +++ b/src/components/common/feed/MyGoal.vue @@ -25,7 +25,7 @@ import CommentInput from './CommentInput.vue' import CommentList from './CommentList.vue' const nickname = ref('λ―Όλ‹¬νŒ½λŸ΄') -const goalContent = ref('ν¬κΈ°ν•˜μ§€ μ•Šκ³  κΈμ •μ μœΌλ‘œ 였늘의 할일을 λ§ˆλ¬΄λ¦¬ν•˜μžλƒ₯λƒ₯κ±Έ') +const goalContent = ref('ν¬κΈ°ν•˜μ§€ μ•Šκ³  κΈμ •μ μœΌλ‘œ 였늘의 할일을 λ§ˆλ¬΄λ¦¬ν•˜μž') const showCommentSection = ref(false) const toggleCommentSection = () => { @@ -96,7 +96,6 @@ const deleteGoal = () => { .comment-section { - margin-top: 8px; } .line{ diff --git a/src/components/common/feed/SearchBar.vue b/src/components/common/feed/SearchBar.vue index 360d227..f8d0de4 100644 --- a/src/components/common/feed/SearchBar.vue +++ b/src/components/common/feed/SearchBar.vue @@ -1,60 +1,165 @@ diff --git a/src/components/layout/Footer.vue b/src/components/layout/Footer.vue index 1b8e1a9..a34c020 100644 --- a/src/components/layout/Footer.vue +++ b/src/components/layout/Footer.vue @@ -55,7 +55,7 @@ const navItems = ref([ label: 'ν”Όλ“œ', icon: new URL('@/assets/Icons/akoming/bottom/feedicon.svg', import.meta.url) .href, - route: '/feed/ako-stamp-write' + route: '/feed/main' }, { label: 'λ§ˆμ΄νŽ˜μ΄μ§€', diff --git a/src/views/feed/AkoStampFollow.vue b/src/views/feed/AkoStampFollow.vue index 5682ed5..3c004ad 100644 --- a/src/views/feed/AkoStampFollow.vue +++ b/src/views/feed/AkoStampFollow.vue @@ -16,6 +16,7 @@ src="@/assets/images/back.svg" alt="이전" style="width: 24px; height: 24px; margin-top: 10px; margin-bottom: 20px; cursor: pointer;" + @click="goBack" />
@@ -57,18 +58,17 @@ diff --git a/src/views/feed/MainFeedPage.vue b/src/views/feed/MainFeedPage.vue index f3c018e..17f5926 100644 --- a/src/views/feed/MainFeedPage.vue +++ b/src/views/feed/MainFeedPage.vue @@ -7,6 +7,12 @@ +
+ + μ•„μ½”μžκ΅­ μž‘μ„±ν•˜κΈ° + ν”ŒλŸ¬μŠ€λ²„νŠΌ + +
@@ -29,8 +35,43 @@ import MainFooter from '@/components/layout/Footer.vue' .feed-page { max-width: 345px; margin: 0 auto; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + padding-bottom: 100px; } .component-spacing { - margin-bottom: 20px; /* μ»΄ν¬λ„ŒνŠΈ μ‚¬μ΄μ˜ 간격 μ‘°μ • */ + margin-bottom: 20px; } +.Btn { + position: fixed; + bottom: 60px; + width: 100%; + max-width: 395px; + display: flex; + flex-direction: column; + justify-content: flex-end; + align-items: center; + z-index: 10; +} +.plusMentBtn { + width: 100%; + display: flex; + justify-content: center; + align-items: center; + height: 87px; + border-radius: 50px 50px 0px 0px; + background: #FFF; + box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25) inset; + color: #FF7F00; + text-align: center; + font-family: 'NaR'; + font-size: 20px; + font-style: normal; + font-weight: 400; + line-height: 32px; + text-decoration: none; +} + From e98113bcf6209c514d78f90bb64f18e3367d5a91 Mon Sep 17 00:00:00 2001 From: Minn-Choi Date: Fri, 29 Nov 2024 15:08:47 +0900 Subject: [PATCH 2/5] =?UTF-8?q?fix:=20=EC=8A=A4=ED=83=80=EC=9D=BC=20?= =?UTF-8?q?=ED=8C=8C=EC=9D=BC=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 379 +++++++++++++++++++++- package.json | 2 + src/assets/images/plusBtn2.svg | 5 + src/components/common/feed/FriendGoal.vue | 1 + src/components/common/feed/MyGoal.vue | 2 + src/components/common/feed/SearchBar.vue | 25 +- src/views/feed/AkoStampFollow.vue | 59 +--- src/views/feed/FeedPageStyle.css | 41 +++ 8 files changed, 452 insertions(+), 62 deletions(-) create mode 100644 src/assets/images/plusBtn2.svg diff --git a/package-lock.json b/package-lock.json index bd45c60..74666ac 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,10 +17,12 @@ "express": "^4.21.1", "http-proxy-middleware": "^3.0.3", "register-service-worker": "^1.7.2", + "styled-components": "^6.1.13", "v-calendar": "^3.1.2", "vue": "^3.2.13", "vue-cal": "^4.10.0", "vue-router": "^4.0.3", + "vue-styled-components": "^1.6.0", "vue-svg-loader": "^0.16.0", "vuex": "^4.0.0" }, @@ -1737,6 +1739,24 @@ "node": ">=10.0.0" } }, + "node_modules/@emotion/is-prop-valid": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.2.tgz", + "integrity": "sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw==", + "dependencies": { + "@emotion/memoize": "^0.8.1" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", + "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" + }, + "node_modules/@emotion/unitless": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", + "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==" + }, "node_modules/@eslint-community/eslint-utils": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", @@ -2690,6 +2710,11 @@ "@types/node": "*" } }, + "node_modules/@types/stylis": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/@types/stylis/-/stylis-4.2.5.tgz", + "integrity": "sha512-1Xve+NMN7FWjY14vLoY5tL3BVEQ/n42YLwaqJIPYhotZ9uBHt87VceMwWQpzmdEt2TNXIorIFG+YeCUUW7RInw==" + }, "node_modules/@types/trusted-types": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", @@ -3993,6 +4018,11 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, "node_modules/async": { "version": "2.6.4", "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", @@ -4320,6 +4350,11 @@ "@popperjs/core": "^2.11.8" } }, + "node_modules/bowser": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/bowser/-/bowser-1.9.4.tgz", + "integrity": "sha512-9IdMmj2KjigRq6oWhmwv1W36pDuA4STQZ8q6YO9um+x07xgYNCD3Oou+WP/3L1HNz7iqythGet3/p4wvc8AAwQ==" + }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -4490,6 +4525,14 @@ "node": ">= 6" } }, + "node_modules/camelize": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz", + "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/caniuse-api": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", @@ -5307,6 +5350,14 @@ "node": ">=8" } }, + "node_modules/css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", + "engines": { + "node": ">=4" + } + }, "node_modules/css-declaration-sorter": { "version": "6.4.1", "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", @@ -5320,6 +5371,14 @@ "postcss": "^8.0.9" } }, + "node_modules/css-in-js-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-3.1.0.tgz", + "integrity": "sha512-fJAcud6B3rRu+KHYk+Bwf+WFL2MDCJJ1XG9x137tJQ0xYxor7XziQtuGFbWNdqrvF4Tk26O3H73nfVqXt/fW1A==", + "dependencies": { + "hyphenate-style-name": "^1.0.3" + } + }, "node_modules/css-loader": { "version": "6.11.0", "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", @@ -5488,6 +5547,16 @@ "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", "license": "MIT" }, + "node_modules/css-to-react-native": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz", + "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==", + "dependencies": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, "node_modules/css-tree": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", @@ -6153,6 +6222,25 @@ "node": ">= 0.8" } }, + "node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/encoding/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/end-of-stream": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", @@ -7191,6 +7279,11 @@ "dev": true, "license": "MIT" }, + "node_modules/fast-loops": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/fast-loops/-/fast-loops-1.1.4.tgz", + "integrity": "sha512-8dbd3XWoKCTms18ize6JmQF1SFnnfj5s0B7rRry22EofgMu7B6LKHVh+XfFqFGsqnbH54xgeO83PzpKI+ODhlg==" + }, "node_modules/fast-uri": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.2.tgz", @@ -7221,6 +7314,26 @@ "node": ">=0.8.0" } }, + "node_modules/fbjs": { + "version": "0.8.18", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.18.tgz", + "integrity": "sha512-EQaWFK+fEPSoibjNy8IxUtaFOMXcWsY0JaVrQoZR9zC8N2Ygf9iDITPWjUTVIax95b6I742JFLqASHfsag/vKA==", + "dependencies": { + "core-js": "^1.0.0", + "isomorphic-fetch": "^2.1.1", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^0.7.30" + } + }, + "node_modules/fbjs/node_modules/core-js": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", + "integrity": "sha512-ZiPp9pZlgxpWRu0M+YWbm6+aQ84XEfH1JRXvfOc/fILWI0VKhLC2LX13X1NYq4fULzLMq7Hfh43CSo2/aIaUPA==", + "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js." + }, "node_modules/figures": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", @@ -7654,6 +7767,36 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/glamor": { + "version": "2.20.40", + "resolved": "https://registry.npmjs.org/glamor/-/glamor-2.20.40.tgz", + "integrity": "sha512-DNXCd+c14N9QF8aAKrfl4xakPk5FdcFwmH7sD0qnC0Pr7xoZ5W9yovhUrY/dJc3psfGGXC58vqQyRtuskyUJxA==", + "dependencies": { + "fbjs": "^0.8.12", + "inline-style-prefixer": "^3.0.6", + "object-assign": "^4.1.1", + "prop-types": "^15.5.10", + "through": "^2.3.8" + } + }, + "node_modules/glamor/node_modules/css-in-js-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-2.0.1.tgz", + "integrity": "sha512-PJF0SpJT+WdbVVt0AOYp9C8GnuruRlL/UFW7932nLWmFLQTaWEzTBQEx7/hn4BuV+WON75iAViSUJLiU3PKbpA==", + "dependencies": { + "hyphenate-style-name": "^1.0.2", + "isobject": "^3.0.1" + } + }, + "node_modules/glamor/node_modules/inline-style-prefixer": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-3.0.8.tgz", + "integrity": "sha512-ne8XIyyqkRaNJ1JfL1NYzNdCNxq+MCBQhC8NgOQlzNm2vv3XxlP0VSLQUbSRCF6KPEoveCVEpayHoHzcMyZsMQ==", + "dependencies": { + "bowser": "^1.7.3", + "css-in-js-utils": "^2.0.0" + } + }, "node_modules/glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", @@ -8161,6 +8304,11 @@ "node": ">=10.17.0" } }, + "node_modules/hyphenate-style-name": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.1.0.tgz", + "integrity": "sha512-WDC/ui2VVRrz3jOVi+XtjqkDjiVjTtFaAGiW37k6b+ohyQ5wYDOGkvCZa8+H0nx3gyvv0+BST9xuOgIyGQ00gw==" + }, "node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -8269,6 +8417,15 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "license": "ISC" }, + "node_modules/inline-style-prefixer": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-6.0.4.tgz", + "integrity": "sha512-FwXmZC2zbeeS7NzGjJ6pAiqRhXR0ugUShSNb6GApMl6da0/XGc4MOJsoWAywia52EEWbXNSy0pzkwz/+Y+swSg==", + "dependencies": { + "css-in-js-utils": "^3.1.0", + "fast-loops": "^1.1.3" + } + }, "node_modules/internal-slot": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", @@ -8628,7 +8785,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -8734,12 +8890,29 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" } }, + "node_modules/isomorphic-fetch": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", + "integrity": "sha512-9c4TNAKYXM5PRyVcwUZrF3W09nQ+sO7+jydgs4ZGW9dhsLG2VOlISJABombdQqQRXCwuYG3sYV/puGf5rp0qmA==", + "dependencies": { + "node-fetch": "^1.0.1", + "whatwg-fetch": ">=0.10.0" + } + }, + "node_modules/isomorphic-fetch/node_modules/node-fetch": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", + "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", + "dependencies": { + "encoding": "^0.1.11", + "is-stream": "^1.0.1" + } + }, "node_modules/jackspeak": { "version": "3.4.3", "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", @@ -8944,7 +9117,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true, "license": "MIT" }, "node_modules/js-yaml": { @@ -9215,6 +9387,11 @@ "dev": true, "license": "MIT" }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" + }, "node_modules/lodash.kebabcase": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", @@ -9257,6 +9434,11 @@ "dev": true, "license": "MIT" }, + "node_modules/lodash.zipobject": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/lodash.zipobject/-/lodash.zipobject-4.1.3.tgz", + "integrity": "sha512-A9SzX4hMKWS25MyalwcOnNoplyHbkNVsjidhTp8ru0Sj23wY9GWBKS8gAIGDSAqeWjIjvE4KBEl24XXAs+v4wQ==" + }, "node_modules/log-symbols": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", @@ -9476,6 +9658,17 @@ "node": ">=4" } }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, "node_modules/lower-case": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", @@ -11415,7 +11608,6 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true, "license": "MIT" }, "node_modules/prelude-ls": { @@ -11506,6 +11698,24 @@ "webpack": "^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0" } }, + "node_modules/promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "dependencies": { + "asap": "~2.0.3" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, "node_modules/proxy-addr": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", @@ -11634,6 +11844,36 @@ "node": ">= 0.8" } }, + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, "node_modules/read-cache": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", @@ -12182,6 +12422,15 @@ "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", "license": "ISC" }, + "node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0" + } + }, "node_modules/schema-utils": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", @@ -12423,6 +12672,11 @@ "node": ">= 0.4" } }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" + }, "node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", @@ -12442,6 +12696,11 @@ "node": ">=8" } }, + "node_modules/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -12903,6 +13162,65 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/styled-components": { + "version": "6.1.13", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-6.1.13.tgz", + "integrity": "sha512-M0+N2xSnAtwcVAQeFEsGWFFxXDftHUD7XrKla06QbpUMmbmtFBMMTcKWvFXtWxuD5qQkB8iU5gk6QASlx2ZRMw==", + "dependencies": { + "@emotion/is-prop-valid": "1.2.2", + "@emotion/unitless": "0.8.1", + "@types/stylis": "4.2.5", + "css-to-react-native": "3.2.0", + "csstype": "3.1.3", + "postcss": "8.4.38", + "shallowequal": "1.1.0", + "stylis": "4.3.2", + "tslib": "2.6.2" + }, + "engines": { + "node": ">= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/styled-components" + }, + "peerDependencies": { + "react": ">= 16.8.0", + "react-dom": ">= 16.8.0" + } + }, + "node_modules/styled-components/node_modules/postcss": { + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/styled-components/node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, "node_modules/stylehacks": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", @@ -12920,6 +13238,11 @@ "postcss": "^8.2.15" } }, + "node_modules/stylis": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.2.tgz", + "integrity": "sha512-bhtUjWd/z6ltJiQwg0dUfxEJ+W+jdqQd8TbWLWyeIJHlnsqmGLRFFd8e5mA0AZi/zx90smXRlN66YMTcaSFifg==" + }, "node_modules/sucrase": { "version": "3.35.0", "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", @@ -13493,6 +13816,11 @@ "url": "https://opencollective.com/webpack" } }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" + }, "node_modules/thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", @@ -13680,6 +14008,31 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/ua-parser-js": { + "version": "0.7.39", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.39.tgz", + "integrity": "sha512-IZ6acm6RhQHNibSt7+c09hhvsKy9WUr4DVbeq9U8o71qxyYtJpQeDxQnMrVqnIFMLcQjHO0I9wgfO2vIahht4w==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + }, + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" + } + ], + "bin": { + "ua-parser-js": "script/cli.js" + }, + "engines": { + "node": "*" + } + }, "node_modules/unbox-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", @@ -14180,6 +14533,23 @@ "dev": true, "license": "MIT" }, + "node_modules/vue-styled-components": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/vue-styled-components/-/vue-styled-components-1.6.0.tgz", + "integrity": "sha512-FtkR9GsbAl8u8uIYc8uV/8uE5NRfgQgeHUexcnXv6uOyVf9UOo70GkkKcCwhmwwXtiLfyGhzjdgsKbCrIv66oA==", + "dependencies": { + "glamor": "^2.20.40", + "inline-style-prefixer": "^6.0.0", + "lodash.isplainobject": "^4.0.6", + "lodash.zipobject": "^4.1.3", + "stylis": "^3.5.4" + } + }, + "node_modules/vue-styled-components/node_modules/stylis": { + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-3.5.4.tgz", + "integrity": "sha512-8/3pSmthWM7lsPBKv7NXkzn2Uc9W7NotcwGNpJaa3k7WMM1XDCA4MgT5k/8BIexd5ydZdboXtU90XH9Ec4Bv/Q==" + }, "node_modules/vue-svg-loader": { "version": "0.16.0", "resolved": "https://registry.npmjs.org/vue-svg-loader/-/vue-svg-loader-0.16.0.tgz", @@ -14711,7 +15081,6 @@ "version": "3.6.20", "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==", - "dev": true, "license": "MIT" }, "node_modules/whatwg-url": { diff --git a/package.json b/package.json index 1101089..e799d03 100644 --- a/package.json +++ b/package.json @@ -19,10 +19,12 @@ "express": "^4.21.1", "http-proxy-middleware": "^3.0.3", "register-service-worker": "^1.7.2", + "styled-components": "^6.1.13", "v-calendar": "^3.1.2", "vue": "^3.2.13", "vue-cal": "^4.10.0", "vue-router": "^4.0.3", + "vue-styled-components": "^1.6.0", "vue-svg-loader": "^0.16.0", "vuex": "^4.0.0" }, diff --git a/src/assets/images/plusBtn2.svg b/src/assets/images/plusBtn2.svg new file mode 100644 index 0000000..f3c9224 --- /dev/null +++ b/src/assets/images/plusBtn2.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/components/common/feed/FriendGoal.vue b/src/components/common/feed/FriendGoal.vue index 134dd90..0a12c27 100644 --- a/src/components/common/feed/FriendGoal.vue +++ b/src/components/common/feed/FriendGoal.vue @@ -72,5 +72,6 @@ const toggleCommentSection = () => { .btn button:hover { background: none; + outline: none; } diff --git a/src/components/common/feed/MyGoal.vue b/src/components/common/feed/MyGoal.vue index c7f3725..9c79f07 100644 --- a/src/components/common/feed/MyGoal.vue +++ b/src/components/common/feed/MyGoal.vue @@ -88,6 +88,8 @@ const deleteGoal = () => { display: flex; gap: 10px; align-items: center; + background: none; + outline: none; } .goal-icons button:hover { diff --git a/src/components/common/feed/SearchBar.vue b/src/components/common/feed/SearchBar.vue index f8d0de4..d6eaf2c 100644 --- a/src/components/common/feed/SearchBar.vue +++ b/src/components/common/feed/SearchBar.vue @@ -6,7 +6,7 @@ v-model="email" placeholder="친ꡬ의 이메일을 μž…λ ₯ν•˜μ„Έμš”" /> - + @@ -32,6 +32,7 @@ - \ No newline at end of file + diff --git a/src/views/feed/FeedPageStyle.css b/src/views/feed/FeedPageStyle.css index 3571281..b24048b 100644 --- a/src/views/feed/FeedPageStyle.css +++ b/src/views/feed/FeedPageStyle.css @@ -1,3 +1,6 @@ +/* src/assets/styles/FeedPageStyle.css */ + +/* μ˜ˆμ‹œ μŠ€νƒ€μΌ */ .min-h-screen { background-color: #fff9f2; font-family: 'Nanum Square Round', sans-serif; @@ -92,3 +95,41 @@ h1 { color: #666666; margin-bottom: 0.5rem; } + +/* Button Styles */ +.unfollow-button { + font-size: 12.5px; + width: 70px; + height: 28px; + margin-left: 8px; + font-family: 'NaR'; + border-radius: 20px; + color: white; + font-style: normal; + font-weight: 300; + line-height: normal; + background: #FF7F00; + cursor: pointer; + transition: background-color 0.3s; +} + +.unfollow-button:hover, +.followerDelete-btn:hover { + background-color: #E0E0E0; +} + +.followerDelete-btn { + font-size: 15px; + width: 70px; + height: 28px; + margin-left: 8px; + font-family: 'NaR'; + border-radius: 20px; + color: white; + font-style: normal; + font-weight: 300; + line-height: normal; + background: #FF7F00; + cursor: pointer; + transition: background-color 0.3s; +} From f00b2cafb5a18b70974d87294d780bc495dc2518 Mon Sep 17 00:00:00 2001 From: Minn-Choi Date: Fri, 29 Nov 2024 22:02:15 +0900 Subject: [PATCH 3/5] =?UTF-8?q?feat:=20api=20=EC=97=B0=EA=B2=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/common/feed/FollowStats.vue | 43 ++++++-- src/components/common/feed/SearchBar.vue | 66 +++++++----- src/views/feed/AkoStampFollow.vue | 107 +++++++++++-------- src/views/feed/AkoStampWriteView.vue | 113 +++++++++++---------- 4 files changed, 198 insertions(+), 131 deletions(-) diff --git a/src/components/common/feed/FollowStats.vue b/src/components/common/feed/FollowStats.vue index da33264..11b1547 100644 --- a/src/components/common/feed/FollowStats.vue +++ b/src/components/common/feed/FollowStats.vue @@ -12,27 +12,54 @@ \ No newline at end of file + diff --git a/src/components/common/feed/SearchBar.vue b/src/components/common/feed/SearchBar.vue index d6eaf2c..a1b4745 100644 --- a/src/components/common/feed/SearchBar.vue +++ b/src/components/common/feed/SearchBar.vue @@ -9,7 +9,6 @@ -
{{ user.email }} @@ -23,7 +22,6 @@
-
검색 κ²°κ³Όκ°€ μ—†μŠ΅λ‹ˆλ‹€.
@@ -32,27 +30,14 @@ diff --git a/src/views/feed/AkoStampFollow.vue b/src/views/feed/AkoStampFollow.vue index 5309b6f..f997437 100644 --- a/src/views/feed/AkoStampFollow.vue +++ b/src/views/feed/AkoStampFollow.vue @@ -1,11 +1,7 @@ From 09027e7e33423e51bf89245fd2b633604315ae88 Mon Sep 17 00:00:00 2001 From: yebin-jeong <2022112390@dgu.ac.kr> Date: Sat, 30 Nov 2024 23:11:43 +0900 Subject: [PATCH 4/5] =?UTF-8?q?[Feature]=20#26=20-=20=EC=9D=B4=EB=AF=B8?= =?UTF-8?q?=EC=A7=80=20=EC=97=85=EB=A1=9C=EB=93=9C=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/akopolio/Edit/edit.js | 3 ++- src/views/akopolio/create/create.js | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/views/akopolio/Edit/edit.js b/src/views/akopolio/Edit/edit.js index 308ebb3..dd08647 100644 --- a/src/views/akopolio/Edit/edit.js +++ b/src/views/akopolio/Edit/edit.js @@ -141,12 +141,13 @@ export default { images.value.splice(index, 1); }; + const prefix = 'images'; const uploadImages = async () => { const uploadedUrls = []; for (const image of images.value) { try { const { data } = await axios.post( - `${process.env.VUE_APP_BE_API_URL}/api/get-presigned-url`, + `${process.env.VUE_APP_BE_API_URL}/file/${prefix}/presigned-url`, { fileName: image.name, fileType: image.file.type, diff --git a/src/views/akopolio/create/create.js b/src/views/akopolio/create/create.js index 53b8618..1897d31 100644 --- a/src/views/akopolio/create/create.js +++ b/src/views/akopolio/create/create.js @@ -119,6 +119,7 @@ export default { this.images.splice(index, 1); }, async uploadImages() { + const prefix = 'images'; const uploadedUrls = []; for (const image of this.images) { @@ -126,7 +127,7 @@ export default { // 1. ν”„λ¦¬μ‚¬μΈλ“œ URL μš”μ²­ const { data } = await axios.post( - `${process.env.VUE_APP_BE_API_URL}/api/get-presigned-url`, + `${process.env.VUE_APP_BE_API_URL}/file/${prefix}/presigned-url`, { fileName: image.name, fileType: image.type, From 747d7912a09f721001007787997262bd719b936e Mon Sep 17 00:00:00 2001 From: Minn-Choi Date: Mon, 2 Dec 2024 10:38:53 +0900 Subject: [PATCH 5/5] =?UTF-8?q?feat:=20api=EC=97=B0=EA=B2=B0=20=EB=B0=8F?= =?UTF-8?q?=20=EB=A1=9C=EC=A7=81=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/common/feed/CommentInput.vue | 42 +++---- src/components/common/feed/MyGoal.vue | 126 +++++++++++++++++--- src/views/feed/AkoStampWriteView.vue | 83 ++++++------- 3 files changed, 163 insertions(+), 88 deletions(-) diff --git a/src/components/common/feed/CommentInput.vue b/src/components/common/feed/CommentInput.vue index 6efc723..7b933b3 100644 --- a/src/components/common/feed/CommentInput.vue +++ b/src/components/common/feed/CommentInput.vue @@ -21,14 +21,12 @@ \ No newline at end of file + diff --git a/src/components/common/feed/MyGoal.vue b/src/components/common/feed/MyGoal.vue index 9c79f07..7184019 100644 --- a/src/components/common/feed/MyGoal.vue +++ b/src/components/common/feed/MyGoal.vue @@ -1,8 +1,8 @@ @@ -55,6 +149,7 @@ const deleteGoal = () => { display: flex; width: 100%; } + .name { border-radius: 10px 0px 0px 10px; background: #FF7F00; @@ -70,13 +165,12 @@ const deleteGoal = () => { word-wrap: break-word; } - -.content{ +.content { margin-left: 10px; margin-right: 5px; padding: 5px 0px; color: #000; - width:50%; + width: 50%; font-family: 'NaL'; font-size: 15px; font-style: normal; @@ -96,14 +190,12 @@ const deleteGoal = () => { background: none; } - .comment-section { } -.line{ +.line { width: 1px; height: 35px; background: #D9D9D9; } - diff --git a/src/views/feed/AkoStampWriteView.vue b/src/views/feed/AkoStampWriteView.vue index a6ff3a1..9b5ce30 100644 --- a/src/views/feed/AkoStampWriteView.vue +++ b/src/views/feed/AkoStampWriteView.vue @@ -15,7 +15,7 @@ 이전 @@ -72,10 +72,8 @@