├── .dockerignore ├── .eslintrc.cjs ├── .github ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── production.yml ├── .gitignore ├── .gitmessage.txt ├── .husky ├── pre-commit └── pre-push ├── .prettierrc ├── Dockerfile ├── README.md ├── index.html ├── next.config.mjs ├── package.json ├── postcss.config.js ├── public ├── icon-16x16.ico ├── icon-192x192.png ├── icon-256x256.png ├── icon-384x384.png ├── icon-512x512.png ├── icon_144x144.png ├── icon_48x48.png ├── icon_96x96.png ├── sw.js ├── sw.js.map ├── workbox-4754cb34.js ├── workbox-bd7e3b9b.js └── workbox-bd7e3b9b.js.map ├── src ├── actions │ └── index.ts ├── app │ ├── api │ │ └── auth │ │ │ └── kakao │ │ │ ├── redirect │ │ │ └── route.ts │ │ │ └── route.ts │ ├── apple-icon.png │ ├── error.tsx │ ├── fonts │ │ ├── Gugi-Regular.woff2 │ │ ├── Pretendard-Black.woff2 │ │ ├── Pretendard-Bold.woff2 │ │ ├── Pretendard-ExtraBold.woff2 │ │ ├── Pretendard-ExtraLight.woff2 │ │ ├── Pretendard-Light.woff2 │ │ ├── Pretendard-Medium.woff2 │ │ ├── Pretendard-Regular.woff2 │ │ ├── Pretendard-SemiBold.woff2 │ │ └── Pretendard-Thin.woff2 │ ├── global.css │ ├── home │ │ └── page.tsx │ ├── layout.tsx │ ├── loading.tsx │ ├── manifest.ts │ ├── not-found.tsx │ ├── opengraph-image.png │ ├── page.tsx │ ├── profile │ │ ├── delete │ │ │ └── page.tsx │ │ └── page.tsx │ ├── quiz │ │ ├── page.tsx │ │ └── result │ │ │ └── [quizResultId] │ │ │ ├── @modal │ │ │ ├── (.)share │ │ │ │ └── page.tsx │ │ │ ├── default.tsx │ │ │ └── page.tsx │ │ │ ├── layout.tsx │ │ │ ├── page.tsx │ │ │ └── share │ │ │ └── page.tsx │ ├── robots.txt │ ├── sitemap.xml │ ├── user │ │ └── wordbook │ │ │ └── page.tsx │ ├── word │ │ └── search │ │ │ └── page.tsx │ └── words │ │ └── [wordName] │ │ ├── loading.tsx │ │ └── page.tsx ├── components │ ├── common │ │ ├── BackButton.tsx │ │ ├── CopiedNotice.tsx │ │ ├── ErrorHandlingMarkup.tsx │ │ ├── LoginAlertModal.tsx │ │ ├── Modal.tsx │ │ ├── Pagination.tsx │ │ ├── ShareModal.tsx │ │ ├── Spinner.tsx │ │ ├── TTSPlayer.tsx │ │ ├── ToolTip.tsx │ │ └── WordItem.tsx │ ├── layout │ │ ├── Header.tsx │ │ ├── HeightWrapper.tsx │ │ └── SearchBar.tsx │ ├── pages │ │ ├── detail │ │ │ ├── DetailHeader.tsx │ │ │ ├── DetailLoading.tsx │ │ │ ├── DetailTTSButton.tsx │ │ │ ├── LikeButton.tsx │ │ │ ├── PronunciationDetail.tsx │ │ │ ├── ReportButton.tsx │ │ │ └── URLShareButton.tsx │ │ ├── error │ │ │ └── index.tsx │ │ ├── home │ │ │ ├── HomeSkeleton.tsx │ │ │ ├── HomeToggleZone.tsx │ │ │ ├── QuizButton.tsx │ │ │ ├── all-posts │ │ │ │ └── index.tsx │ │ │ ├── index.tsx │ │ │ └── trending-posts │ │ │ │ ├── ComingSoonAlert.tsx │ │ │ │ ├── GeneralRanking.tsx │ │ │ │ ├── RankChange.tsx │ │ │ │ ├── TopRanking.tsx │ │ │ │ ├── TrendingDescription.tsx │ │ │ │ └── index.tsx │ │ ├── login │ │ │ ├── Carousel.tsx │ │ │ ├── FirstSlide.tsx │ │ │ ├── SecondSlide.tsx │ │ │ ├── ThirdSlide.tsx │ │ │ └── index.tsx │ │ ├── not-found │ │ │ └── index.tsx │ │ ├── profile │ │ │ ├── DeleteAccount.tsx │ │ │ ├── Modal │ │ │ │ ├── DeleteAccountModal.tsx │ │ │ │ ├── InquiryModal.tsx │ │ │ │ └── LogoutModal.tsx │ │ │ ├── NonLoginProfileInfo.tsx │ │ │ ├── ProfileHeader.tsx │ │ │ ├── ProfileInfo.tsx │ │ │ ├── SubmitFeedback.tsx │ │ │ └── index.tsx │ │ ├── quiz │ │ │ ├── GuestQuizResult.tsx │ │ │ ├── QuizBackModal.tsx │ │ │ ├── QuizPlay.tsx │ │ │ ├── QuizResult.tsx │ │ │ ├── QuizResultDetail.tsx │ │ │ ├── QuizResultDetailWord.tsx │ │ │ ├── QuizScore.tsx │ │ │ ├── QuizShareTooltip.tsx │ │ │ └── index.tsx │ │ ├── search │ │ │ ├── AutoComplete.tsx │ │ │ ├── EngOnlyAlert.tsx │ │ │ ├── NotFoundWord.tsx │ │ │ └── index.tsx │ │ ├── system-check-notice │ │ │ └── index.tsx │ │ └── wordbook │ │ │ ├── QuizBanner.tsx │ │ │ ├── WordbookDropdown.tsx │ │ │ ├── WordbookHeader.tsx │ │ │ └── index.tsx │ └── svg-component │ │ ├── ArrowDownSvg.tsx │ │ ├── ArrowUpSvg.tsx │ │ ├── BackButtonSvg.tsx │ │ ├── BackSpaceSvg.tsx │ │ ├── BellSvg.tsx │ │ ├── BigEmailSvg.tsx │ │ ├── BigMagnifierSvg.tsx │ │ ├── BlackBackSpaceSVG.tsx │ │ ├── CheckSvg.tsx │ │ ├── ClearSearchBarSvg.tsx │ │ ├── CloseSvg.tsx │ │ ├── CorrectSvg.tsx │ │ ├── CrownLinearSvg.tsx │ │ ├── CrownSvg.tsx │ │ ├── DefaultProfileIconSvg.tsx │ │ ├── DetailKoreanAlertIconSvg.tsx │ │ ├── DetailLikeSvg.tsx │ │ ├── DetailPronunciationCloseArrowSvg.tsx │ │ ├── DetailPronunciationCorrectSvg.tsx │ │ ├── DetailPronunciationShowArrowSvg.tsx │ │ ├── DetailPronunciationWrongSvg.tsx │ │ ├── DetailSoundIconSvg.tsx │ │ ├── EmailSvg.tsx │ │ ├── EmptyHeartSvg.tsx │ │ ├── ErrorSvg.tsx │ │ ├── ExternalSvg.tsx │ │ ├── FillArrowSvg.tsx │ │ ├── GoodSVG.tsx │ │ ├── HamburgerMenuSvg.tsx │ │ ├── Heart1Svg.tsx │ │ ├── HeartSvg.tsx │ │ ├── HyphenSvg.tsx │ │ ├── InquirySvg.tsx │ │ ├── KakaoIconSvg.tsx │ │ ├── KakaoShareSvg.tsx │ │ ├── KakaotalkSvg.tsx │ │ ├── LandingCarouselSecond.tsx │ │ ├── LandingCarouselThird.tsx │ │ ├── LinkShareIconSvg.tsx │ │ ├── LinkShareSvg.tsx │ │ ├── LockSmallSvg.tsx │ │ ├── LockSvg.tsx │ │ ├── LogoColorSvg.tsx │ │ ├── LogoSvg.tsx │ │ ├── LogoTextSvg.tsx │ │ ├── MagnifierSvg.tsx │ │ ├── MenuSvg.tsx │ │ ├── ModalXSvg.tsx │ │ ├── MypageIconSvg.tsx │ │ ├── NoWordSvg.tsx │ │ ├── NonLoginImage.tsx │ │ ├── NotFoundSvg.tsx │ │ ├── NoticeIconSvg.tsx │ │ ├── OSVG.tsx │ │ ├── OneButtonSvg.tsx │ │ ├── PowerSvg.tsx │ │ ├── QuizSvg.tsx │ │ ├── ResultScoreSVG.tsx │ │ ├── RightAngleBracketSvg.tsx │ │ ├── RightArrowSvg.tsx │ │ ├── ScoreResultSvg.tsx │ │ ├── ScoreSvg.tsx │ │ ├── ShareButtonSvg.tsx │ │ ├── SpeakerSvg.tsx │ │ ├── SubmitFeedbackSvg.tsx │ │ ├── TestTextSVG.tsx │ │ ├── TriangleSvg.tsx │ │ ├── TwoButtonSvg.tsx │ │ ├── WarningBellSvg.tsx │ │ ├── WordBookSvg.tsx │ │ ├── WrongSvg.tsx │ │ └── XSVG.tsx ├── constants │ ├── home.constants.ts │ ├── queryKey.ts │ └── sortingOptions.ts ├── fetcher │ ├── backendFetch.ts │ ├── fetch.ts │ ├── index.ts │ ├── interceptors.ts │ ├── server.ts │ ├── serverFetch.ts │ └── types.ts ├── hooks │ ├── mutation │ │ ├── useAddLike.ts │ │ ├── useDeleteLike.ts │ │ └── useQuizResult.ts │ ├── query │ │ ├── useAuthQuery.ts │ │ ├── useGetAllPosts.ts │ │ ├── useGetLikedWord.ts │ │ ├── useGetQuizData.ts │ │ ├── useGetSearchWord.ts │ │ ├── useGetTTSUrl.ts │ │ ├── useGetTrendList.ts │ │ └── useGetUser.ts │ ├── useAudioPlayer.ts │ ├── useCopyClipboard.ts │ ├── useDebounce.ts │ ├── useDeviceType.ts │ ├── useDropdown.ts │ ├── useLoadKakaoScript.ts │ ├── useMutationLike.ts │ ├── useOnClickOutside.ts │ ├── useOptimisticLike.ts │ ├── usePagination.tsx │ ├── useScroll.tsx │ └── useSyncURLHomeRouteState.ts ├── middleware.ts ├── providers │ └── QueryProvider.tsx ├── routes │ └── path.ts ├── store │ └── index.ts ├── types │ ├── errorHandling.ts │ ├── main.ts │ └── quiz.ts ├── utils │ └── index.ts └── vite-env.d.ts ├── tailwind.config.js ├── tsconfig.json ├── tsconfig.node.json └── yarn.lock /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/.dockerignore -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/production.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/.github/workflows/production.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmessage.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/.gitmessage.txt -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | # 커밋 전 lint 실행 2 | npx lint-staged --verbose 3 | 4 | -------------------------------------------------------------------------------- /.husky/pre-push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/.husky/pre-push -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/.prettierrc -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/README.md -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/index.html -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/icon-16x16.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/public/icon-16x16.ico -------------------------------------------------------------------------------- /public/icon-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/public/icon-192x192.png -------------------------------------------------------------------------------- /public/icon-256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/public/icon-256x256.png -------------------------------------------------------------------------------- /public/icon-384x384.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/public/icon-384x384.png -------------------------------------------------------------------------------- /public/icon-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/public/icon-512x512.png -------------------------------------------------------------------------------- /public/icon_144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/public/icon_144x144.png -------------------------------------------------------------------------------- /public/icon_48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/public/icon_48x48.png -------------------------------------------------------------------------------- /public/icon_96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/public/icon_96x96.png -------------------------------------------------------------------------------- /public/sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/public/sw.js -------------------------------------------------------------------------------- /public/sw.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/public/sw.js.map -------------------------------------------------------------------------------- /public/workbox-4754cb34.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/public/workbox-4754cb34.js -------------------------------------------------------------------------------- /public/workbox-bd7e3b9b.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/public/workbox-bd7e3b9b.js -------------------------------------------------------------------------------- /public/workbox-bd7e3b9b.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/public/workbox-bd7e3b9b.js.map -------------------------------------------------------------------------------- /src/actions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/actions/index.ts -------------------------------------------------------------------------------- /src/app/api/auth/kakao/redirect/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/app/api/auth/kakao/redirect/route.ts -------------------------------------------------------------------------------- /src/app/api/auth/kakao/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/app/api/auth/kakao/route.ts -------------------------------------------------------------------------------- /src/app/apple-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/app/apple-icon.png -------------------------------------------------------------------------------- /src/app/error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/app/error.tsx -------------------------------------------------------------------------------- /src/app/fonts/Gugi-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/app/fonts/Gugi-Regular.woff2 -------------------------------------------------------------------------------- /src/app/fonts/Pretendard-Black.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/app/fonts/Pretendard-Black.woff2 -------------------------------------------------------------------------------- /src/app/fonts/Pretendard-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/app/fonts/Pretendard-Bold.woff2 -------------------------------------------------------------------------------- /src/app/fonts/Pretendard-ExtraBold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/app/fonts/Pretendard-ExtraBold.woff2 -------------------------------------------------------------------------------- /src/app/fonts/Pretendard-ExtraLight.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/app/fonts/Pretendard-ExtraLight.woff2 -------------------------------------------------------------------------------- /src/app/fonts/Pretendard-Light.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/app/fonts/Pretendard-Light.woff2 -------------------------------------------------------------------------------- /src/app/fonts/Pretendard-Medium.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/app/fonts/Pretendard-Medium.woff2 -------------------------------------------------------------------------------- /src/app/fonts/Pretendard-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/app/fonts/Pretendard-Regular.woff2 -------------------------------------------------------------------------------- /src/app/fonts/Pretendard-SemiBold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/app/fonts/Pretendard-SemiBold.woff2 -------------------------------------------------------------------------------- /src/app/fonts/Pretendard-Thin.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/app/fonts/Pretendard-Thin.woff2 -------------------------------------------------------------------------------- /src/app/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/app/global.css -------------------------------------------------------------------------------- /src/app/home/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/app/home/page.tsx -------------------------------------------------------------------------------- /src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/app/layout.tsx -------------------------------------------------------------------------------- /src/app/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/app/loading.tsx -------------------------------------------------------------------------------- /src/app/manifest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/app/manifest.ts -------------------------------------------------------------------------------- /src/app/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/app/not-found.tsx -------------------------------------------------------------------------------- /src/app/opengraph-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/app/opengraph-image.png -------------------------------------------------------------------------------- /src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/app/page.tsx -------------------------------------------------------------------------------- /src/app/profile/delete/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/app/profile/delete/page.tsx -------------------------------------------------------------------------------- /src/app/profile/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/app/profile/page.tsx -------------------------------------------------------------------------------- /src/app/quiz/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/app/quiz/page.tsx -------------------------------------------------------------------------------- /src/app/quiz/result/[quizResultId]/@modal/(.)share/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/app/quiz/result/[quizResultId]/@modal/(.)share/page.tsx -------------------------------------------------------------------------------- /src/app/quiz/result/[quizResultId]/@modal/default.tsx: -------------------------------------------------------------------------------- 1 | export default function Modal() { 2 | return null; 3 | } 4 | -------------------------------------------------------------------------------- /src/app/quiz/result/[quizResultId]/@modal/page.tsx: -------------------------------------------------------------------------------- 1 | export default function ModalPage() { 2 | return null; 3 | } 4 | -------------------------------------------------------------------------------- /src/app/quiz/result/[quizResultId]/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/app/quiz/result/[quizResultId]/layout.tsx -------------------------------------------------------------------------------- /src/app/quiz/result/[quizResultId]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/app/quiz/result/[quizResultId]/page.tsx -------------------------------------------------------------------------------- /src/app/quiz/result/[quizResultId]/share/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/app/quiz/result/[quizResultId]/share/page.tsx -------------------------------------------------------------------------------- /src/app/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/app/robots.txt -------------------------------------------------------------------------------- /src/app/sitemap.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/app/sitemap.xml -------------------------------------------------------------------------------- /src/app/user/wordbook/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/app/user/wordbook/page.tsx -------------------------------------------------------------------------------- /src/app/word/search/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/app/word/search/page.tsx -------------------------------------------------------------------------------- /src/app/words/[wordName]/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/app/words/[wordName]/loading.tsx -------------------------------------------------------------------------------- /src/app/words/[wordName]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/app/words/[wordName]/page.tsx -------------------------------------------------------------------------------- /src/components/common/BackButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/common/BackButton.tsx -------------------------------------------------------------------------------- /src/components/common/CopiedNotice.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/common/CopiedNotice.tsx -------------------------------------------------------------------------------- /src/components/common/ErrorHandlingMarkup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/common/ErrorHandlingMarkup.tsx -------------------------------------------------------------------------------- /src/components/common/LoginAlertModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/common/LoginAlertModal.tsx -------------------------------------------------------------------------------- /src/components/common/Modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/common/Modal.tsx -------------------------------------------------------------------------------- /src/components/common/Pagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/common/Pagination.tsx -------------------------------------------------------------------------------- /src/components/common/ShareModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/common/ShareModal.tsx -------------------------------------------------------------------------------- /src/components/common/Spinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/common/Spinner.tsx -------------------------------------------------------------------------------- /src/components/common/TTSPlayer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/common/TTSPlayer.tsx -------------------------------------------------------------------------------- /src/components/common/ToolTip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/common/ToolTip.tsx -------------------------------------------------------------------------------- /src/components/common/WordItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/common/WordItem.tsx -------------------------------------------------------------------------------- /src/components/layout/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/layout/Header.tsx -------------------------------------------------------------------------------- /src/components/layout/HeightWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/layout/HeightWrapper.tsx -------------------------------------------------------------------------------- /src/components/layout/SearchBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/layout/SearchBar.tsx -------------------------------------------------------------------------------- /src/components/pages/detail/DetailHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/detail/DetailHeader.tsx -------------------------------------------------------------------------------- /src/components/pages/detail/DetailLoading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/detail/DetailLoading.tsx -------------------------------------------------------------------------------- /src/components/pages/detail/DetailTTSButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/detail/DetailTTSButton.tsx -------------------------------------------------------------------------------- /src/components/pages/detail/LikeButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/detail/LikeButton.tsx -------------------------------------------------------------------------------- /src/components/pages/detail/PronunciationDetail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/detail/PronunciationDetail.tsx -------------------------------------------------------------------------------- /src/components/pages/detail/ReportButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/detail/ReportButton.tsx -------------------------------------------------------------------------------- /src/components/pages/detail/URLShareButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/detail/URLShareButton.tsx -------------------------------------------------------------------------------- /src/components/pages/error/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/error/index.tsx -------------------------------------------------------------------------------- /src/components/pages/home/HomeSkeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/home/HomeSkeleton.tsx -------------------------------------------------------------------------------- /src/components/pages/home/HomeToggleZone.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/home/HomeToggleZone.tsx -------------------------------------------------------------------------------- /src/components/pages/home/QuizButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/home/QuizButton.tsx -------------------------------------------------------------------------------- /src/components/pages/home/all-posts/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/home/all-posts/index.tsx -------------------------------------------------------------------------------- /src/components/pages/home/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/home/index.tsx -------------------------------------------------------------------------------- /src/components/pages/home/trending-posts/ComingSoonAlert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/home/trending-posts/ComingSoonAlert.tsx -------------------------------------------------------------------------------- /src/components/pages/home/trending-posts/GeneralRanking.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/home/trending-posts/GeneralRanking.tsx -------------------------------------------------------------------------------- /src/components/pages/home/trending-posts/RankChange.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/home/trending-posts/RankChange.tsx -------------------------------------------------------------------------------- /src/components/pages/home/trending-posts/TopRanking.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/home/trending-posts/TopRanking.tsx -------------------------------------------------------------------------------- /src/components/pages/home/trending-posts/TrendingDescription.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/home/trending-posts/TrendingDescription.tsx -------------------------------------------------------------------------------- /src/components/pages/home/trending-posts/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/home/trending-posts/index.tsx -------------------------------------------------------------------------------- /src/components/pages/login/Carousel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/login/Carousel.tsx -------------------------------------------------------------------------------- /src/components/pages/login/FirstSlide.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/login/FirstSlide.tsx -------------------------------------------------------------------------------- /src/components/pages/login/SecondSlide.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/login/SecondSlide.tsx -------------------------------------------------------------------------------- /src/components/pages/login/ThirdSlide.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/login/ThirdSlide.tsx -------------------------------------------------------------------------------- /src/components/pages/login/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/login/index.tsx -------------------------------------------------------------------------------- /src/components/pages/not-found/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/not-found/index.tsx -------------------------------------------------------------------------------- /src/components/pages/profile/DeleteAccount.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/profile/DeleteAccount.tsx -------------------------------------------------------------------------------- /src/components/pages/profile/Modal/DeleteAccountModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/profile/Modal/DeleteAccountModal.tsx -------------------------------------------------------------------------------- /src/components/pages/profile/Modal/InquiryModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/profile/Modal/InquiryModal.tsx -------------------------------------------------------------------------------- /src/components/pages/profile/Modal/LogoutModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/profile/Modal/LogoutModal.tsx -------------------------------------------------------------------------------- /src/components/pages/profile/NonLoginProfileInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/profile/NonLoginProfileInfo.tsx -------------------------------------------------------------------------------- /src/components/pages/profile/ProfileHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/profile/ProfileHeader.tsx -------------------------------------------------------------------------------- /src/components/pages/profile/ProfileInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/profile/ProfileInfo.tsx -------------------------------------------------------------------------------- /src/components/pages/profile/SubmitFeedback.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/profile/SubmitFeedback.tsx -------------------------------------------------------------------------------- /src/components/pages/profile/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/profile/index.tsx -------------------------------------------------------------------------------- /src/components/pages/quiz/GuestQuizResult.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/quiz/GuestQuizResult.tsx -------------------------------------------------------------------------------- /src/components/pages/quiz/QuizBackModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/quiz/QuizBackModal.tsx -------------------------------------------------------------------------------- /src/components/pages/quiz/QuizPlay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/quiz/QuizPlay.tsx -------------------------------------------------------------------------------- /src/components/pages/quiz/QuizResult.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/quiz/QuizResult.tsx -------------------------------------------------------------------------------- /src/components/pages/quiz/QuizResultDetail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/quiz/QuizResultDetail.tsx -------------------------------------------------------------------------------- /src/components/pages/quiz/QuizResultDetailWord.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/quiz/QuizResultDetailWord.tsx -------------------------------------------------------------------------------- /src/components/pages/quiz/QuizScore.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/quiz/QuizScore.tsx -------------------------------------------------------------------------------- /src/components/pages/quiz/QuizShareTooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/quiz/QuizShareTooltip.tsx -------------------------------------------------------------------------------- /src/components/pages/quiz/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/quiz/index.tsx -------------------------------------------------------------------------------- /src/components/pages/search/AutoComplete.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/search/AutoComplete.tsx -------------------------------------------------------------------------------- /src/components/pages/search/EngOnlyAlert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/search/EngOnlyAlert.tsx -------------------------------------------------------------------------------- /src/components/pages/search/NotFoundWord.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/search/NotFoundWord.tsx -------------------------------------------------------------------------------- /src/components/pages/search/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/search/index.tsx -------------------------------------------------------------------------------- /src/components/pages/system-check-notice/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/system-check-notice/index.tsx -------------------------------------------------------------------------------- /src/components/pages/wordbook/QuizBanner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/wordbook/QuizBanner.tsx -------------------------------------------------------------------------------- /src/components/pages/wordbook/WordbookDropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/wordbook/WordbookDropdown.tsx -------------------------------------------------------------------------------- /src/components/pages/wordbook/WordbookHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/wordbook/WordbookHeader.tsx -------------------------------------------------------------------------------- /src/components/pages/wordbook/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/pages/wordbook/index.tsx -------------------------------------------------------------------------------- /src/components/svg-component/ArrowDownSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/ArrowDownSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/ArrowUpSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/ArrowUpSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/BackButtonSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/BackButtonSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/BackSpaceSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/BackSpaceSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/BellSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/BellSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/BigEmailSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/BigEmailSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/BigMagnifierSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/BigMagnifierSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/BlackBackSpaceSVG.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/BlackBackSpaceSVG.tsx -------------------------------------------------------------------------------- /src/components/svg-component/CheckSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/CheckSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/ClearSearchBarSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/ClearSearchBarSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/CloseSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/CloseSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/CorrectSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/CorrectSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/CrownLinearSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/CrownLinearSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/CrownSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/CrownSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/DefaultProfileIconSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/DefaultProfileIconSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/DetailKoreanAlertIconSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/DetailKoreanAlertIconSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/DetailLikeSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/DetailLikeSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/DetailPronunciationCloseArrowSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/DetailPronunciationCloseArrowSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/DetailPronunciationCorrectSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/DetailPronunciationCorrectSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/DetailPronunciationShowArrowSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/DetailPronunciationShowArrowSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/DetailPronunciationWrongSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/DetailPronunciationWrongSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/DetailSoundIconSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/DetailSoundIconSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/EmailSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/EmailSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/EmptyHeartSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/EmptyHeartSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/ErrorSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/ErrorSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/ExternalSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/ExternalSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/FillArrowSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/FillArrowSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/GoodSVG.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/GoodSVG.tsx -------------------------------------------------------------------------------- /src/components/svg-component/HamburgerMenuSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/HamburgerMenuSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/Heart1Svg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/Heart1Svg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/HeartSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/HeartSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/HyphenSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/HyphenSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/InquirySvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/InquirySvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/KakaoIconSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/KakaoIconSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/KakaoShareSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/KakaoShareSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/KakaotalkSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/KakaotalkSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/LandingCarouselSecond.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/LandingCarouselSecond.tsx -------------------------------------------------------------------------------- /src/components/svg-component/LandingCarouselThird.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/LandingCarouselThird.tsx -------------------------------------------------------------------------------- /src/components/svg-component/LinkShareIconSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/LinkShareIconSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/LinkShareSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/LinkShareSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/LockSmallSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/LockSmallSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/LockSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/LockSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/LogoColorSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/LogoColorSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/LogoSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/LogoSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/LogoTextSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/LogoTextSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/MagnifierSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/MagnifierSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/MenuSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/MenuSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/ModalXSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/ModalXSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/MypageIconSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/MypageIconSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/NoWordSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/NoWordSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/NonLoginImage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/NonLoginImage.tsx -------------------------------------------------------------------------------- /src/components/svg-component/NotFoundSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/NotFoundSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/NoticeIconSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/NoticeIconSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/OSVG.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/OSVG.tsx -------------------------------------------------------------------------------- /src/components/svg-component/OneButtonSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/OneButtonSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/PowerSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/PowerSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/QuizSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/QuizSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/ResultScoreSVG.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/ResultScoreSVG.tsx -------------------------------------------------------------------------------- /src/components/svg-component/RightAngleBracketSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/RightAngleBracketSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/RightArrowSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/RightArrowSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/ScoreResultSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/ScoreResultSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/ScoreSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/ScoreSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/ShareButtonSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/ShareButtonSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/SpeakerSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/SpeakerSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/SubmitFeedbackSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/SubmitFeedbackSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/TestTextSVG.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/TestTextSVG.tsx -------------------------------------------------------------------------------- /src/components/svg-component/TriangleSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/TriangleSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/TwoButtonSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/TwoButtonSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/WarningBellSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/WarningBellSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/WordBookSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/WordBookSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/WrongSvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/WrongSvg.tsx -------------------------------------------------------------------------------- /src/components/svg-component/XSVG.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/components/svg-component/XSVG.tsx -------------------------------------------------------------------------------- /src/constants/home.constants.ts: -------------------------------------------------------------------------------- 1 | export const MAIN_PAGE_ITEM_LIMIT = 16; 2 | -------------------------------------------------------------------------------- /src/constants/queryKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/constants/queryKey.ts -------------------------------------------------------------------------------- /src/constants/sortingOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/constants/sortingOptions.ts -------------------------------------------------------------------------------- /src/fetcher/backendFetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/fetcher/backendFetch.ts -------------------------------------------------------------------------------- /src/fetcher/fetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/fetcher/fetch.ts -------------------------------------------------------------------------------- /src/fetcher/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/fetcher/index.ts -------------------------------------------------------------------------------- /src/fetcher/interceptors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/fetcher/interceptors.ts -------------------------------------------------------------------------------- /src/fetcher/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/fetcher/server.ts -------------------------------------------------------------------------------- /src/fetcher/serverFetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/fetcher/serverFetch.ts -------------------------------------------------------------------------------- /src/fetcher/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/fetcher/types.ts -------------------------------------------------------------------------------- /src/hooks/mutation/useAddLike.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/hooks/mutation/useAddLike.ts -------------------------------------------------------------------------------- /src/hooks/mutation/useDeleteLike.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/hooks/mutation/useDeleteLike.ts -------------------------------------------------------------------------------- /src/hooks/mutation/useQuizResult.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/hooks/mutation/useQuizResult.ts -------------------------------------------------------------------------------- /src/hooks/query/useAuthQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/hooks/query/useAuthQuery.ts -------------------------------------------------------------------------------- /src/hooks/query/useGetAllPosts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/hooks/query/useGetAllPosts.ts -------------------------------------------------------------------------------- /src/hooks/query/useGetLikedWord.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/hooks/query/useGetLikedWord.ts -------------------------------------------------------------------------------- /src/hooks/query/useGetQuizData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/hooks/query/useGetQuizData.ts -------------------------------------------------------------------------------- /src/hooks/query/useGetSearchWord.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/hooks/query/useGetSearchWord.ts -------------------------------------------------------------------------------- /src/hooks/query/useGetTTSUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/hooks/query/useGetTTSUrl.ts -------------------------------------------------------------------------------- /src/hooks/query/useGetTrendList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/hooks/query/useGetTrendList.ts -------------------------------------------------------------------------------- /src/hooks/query/useGetUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/hooks/query/useGetUser.ts -------------------------------------------------------------------------------- /src/hooks/useAudioPlayer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/hooks/useAudioPlayer.ts -------------------------------------------------------------------------------- /src/hooks/useCopyClipboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/hooks/useCopyClipboard.ts -------------------------------------------------------------------------------- /src/hooks/useDebounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/hooks/useDebounce.ts -------------------------------------------------------------------------------- /src/hooks/useDeviceType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/hooks/useDeviceType.ts -------------------------------------------------------------------------------- /src/hooks/useDropdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/hooks/useDropdown.ts -------------------------------------------------------------------------------- /src/hooks/useLoadKakaoScript.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/hooks/useLoadKakaoScript.ts -------------------------------------------------------------------------------- /src/hooks/useMutationLike.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/hooks/useMutationLike.ts -------------------------------------------------------------------------------- /src/hooks/useOnClickOutside.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/hooks/useOnClickOutside.ts -------------------------------------------------------------------------------- /src/hooks/useOptimisticLike.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/hooks/useOptimisticLike.ts -------------------------------------------------------------------------------- /src/hooks/usePagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/hooks/usePagination.tsx -------------------------------------------------------------------------------- /src/hooks/useScroll.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/hooks/useScroll.tsx -------------------------------------------------------------------------------- /src/hooks/useSyncURLHomeRouteState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/hooks/useSyncURLHomeRouteState.ts -------------------------------------------------------------------------------- /src/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/middleware.ts -------------------------------------------------------------------------------- /src/providers/QueryProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/providers/QueryProvider.tsx -------------------------------------------------------------------------------- /src/routes/path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/routes/path.ts -------------------------------------------------------------------------------- /src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/store/index.ts -------------------------------------------------------------------------------- /src/types/errorHandling.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/types/errorHandling.ts -------------------------------------------------------------------------------- /src/types/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/types/main.ts -------------------------------------------------------------------------------- /src/types/quiz.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/types/quiz.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Devminjeong-eum/frontend/HEAD/yarn.lock --------------------------------------------------------------------------------