Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
FE-32 ๐ epic๋ธ๋์น ์ต์ ํ (#77)
* .nvmrc ๋ฒ์ ์์ * ํฐํธ ๋ฐ ๊ณต์ฉ์ปฌ๋ฌ ์ถ๊ฐ (#6) * font-family ์ถ๊ฐ * tailwind common color ์ถ๊ฐ * color ๋ช ๋ณ๊ฒฝ * lang ์์ --------- Co-authored-by: ์ ์ ๋ฏผ <[email protected]> * ๐ ๊ณต์ฉ ์ปดํฌ๋ํธ shadcn ui ์ถ๊ฐ (#7) * ๐ Feat: shadcn-ui init * ๐ Feat: add toast ui * Feat: add textarea ui * Feat: add switch ui * Feat: add radio-group ui * Feat: add label ui * Feat: add input ui * Feat: add form ui * Feat: add button ui * Feat: add dropdown-menu ui * Feat: add card ui * Feat: add badge ui * Feat: add avatar ui * Feat: add alert dialog ui * Chore: add eslint rules * Chore: add shadcn ui * FE-48 ๐ฐ ๊ณต์ฉ ์ปดํฌ๋ํธ face emoji svg ํ์ผ ์์ฑ * FE-48 ๐จ ๊ฐ์ ์ด๋ชจํฐ์ฝ ํด๋ ๊ตฌ์กฐ ๋ณ๊ฒฝ * FE-48 โจ ๊ฐ์ ์ด๋ชจํฐ์ฝ ์นด๋ ์ปดํฌ๋ํธ ui ์์ฑ * FE-48 โจ ๊ฐ์ ์ด๋ชจํฐ์ฝ ์ํ์ ๋ฐ๋ฅธ ํด๋์ค ์ค์ * FE-48 ๐ ๊ฐ์ ์ด๋ชจํฐ์ฝ ์นด๋ ์ปดํฌ๋ํธ ui ์์ * FE-48 โจ ๊ฐ์ ์ด๋ชจํฐ์ฝ ์นด๋ ํด๋ฆญ ์ด๋ฒคํธ ๊ตฌํ - EmotionIconCardContainer๋ฅผ ์ฌ์ฉํด ์ํ๊ด๋ฆฌ์ ์ด๋ฒคํธ ์ฒ๋ฆฌ (Clicked<->UnClicked) * FE-48 ๐ ์ปดํฌ๋ํธ ์ด๋ฆ ๋ณ๊ฒฝ ๋ช ํํ ์๋ฏธ ์ ๋ฌ์ ์ํด ์ปดํฌ๋ํธ ์ด๋ฆ ๋ณ๊ฒฝ * FE-48 โจ ๊ฐ์ ์ด๋ชจํฐ์ฝ ์ํ ๋ณํ ๋๊ธฐํ ๊ตฌ ๊ฐ์ ์นด๋๋ฅผ ํด๋ฆญํ ๋ ์ํ๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ์ ํ๋๊ณ , ๋ค๋ฅธ ์นด๋์ ์ํ๋ ๋๊ธฐํ๋๋ ๊ธฐ๋ฅ ๊ตฌํ * FE-48 โจ EmotionSelector ์ปดํฌ๋ํธ ๋์ ํฌ๊ธฐ ๋ณ๊ฒฝ ๊ตฌํ useMediaQuery ํ ์์ฑ: ํ๋ฉด์ ํฌ๊ธฐ๊ฐ ๋ณ๊ฒฝ๋ ๋๋ง๋ค ๋ฆฌ์ค๋ ์ถ๊ฐ ๋ฐ ์ ๊ฑฐ * FE-48 ๐ฅ ์ถ๋ ฅ ํ์ธ์ ์ํ ํ ์คํธ ์ปดํฌ๋ํธ ์ญ์ * FE-48 ๐จ EmotionTypes ์ธํฐํ์ด์ค ์ ์ emotion ๊ด๋ จ ์ปดํฌ๋ํธ์์ ํด๋น ์ธํฐํ์ด์ค๋ฅผ importํ์ฌ ์ฌ์ฉํ๊ฒ ๊ตฌํ * FE-59 โจ ์ํผ๊ทธ๋จ ์นด๋ ui ๊ตฌํ tailwind css๋ฅผ ํ์ฅํด ์ค๋ฌด๋ฌ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง ๊ตฌํ * FE-59 โจ ์ํผ๊ทธ๋จ ์นด๋ ๋ฐ์ํ ๋์์ธ ๊ตฌํ * FE-59 ๐ ์ํผ๊ทธ๋จ ์นด๋ ๊ธ์จ์ฒด ์ ์ฉ * FE-59 ๐ฅ ์ํผ๊ทธ๋จ ์นด๋ ํ ์คํธ ์ฝ๋ ์ญ์ * FE-59 ๐ฅ ํ ์คํธ ํ์ ์ญ์ * FE-58 โจ ๊ณต์ฉ ์ปดํฌ๋ํธ ๋๊ธ ์นด๋ ๊ธฐ๋ณธ ui ๊ตฌํ * FE-58 ๐ ๊ณต์ฉ ์ปดํฌ๋ํธ ๋ฐ์ํ ๋์์ธ ์ ์ฉ * FE-58 ๐ฅ ๋๊ธ ์นด๋ ํ ์คํธ ์ฝ๋ ์ญ์ * FE-58 ๐ ๋๊ธ ์นด๋ ๊ด๋ จ ์ธํฐํ์ด์ค, ์คํ์ผ ๋ถ๋ฆฌ * FE-50 โจ๊ณต์ฉ์ปดํฌ๋ํธ ํค๋ ๊ตฌํ (#19) * FE-5050โจ feat: ํค๋ ๋ถ๋ถ ๊ธฐ๋ฅ ์ด์ * FE-50 โจstyles: ์ฃผ์ ์ถ๊ฐ * FE-50 โจstyles: ์ฃผ์ ์ถ์ถ๊ฐ * FE-5050 โจtest: ํ ์คํธ ์ฝ๋ * FE-50 โจfix: ํ ์คํธ ์ฝ๋ ์ญ์ * FE-50 โจfeat: ๊ณต์ ์ด๋ฏธ์ง ์ถ๊ฐ ๋ฐ ํ์ฌ URL ๋ณต์ฌ ๊ธฐ๋ฅ ์ถ๊ฐ * FE-50 โจstyles: U์ ์ค ํ๋๊ฐ ๋น ์ง๋๋ผ๋ ์๋ฌด๋์ง๊ฒ UI ์์ * FE-50 โจcomment: ์ฃผ์ ์์ ๋ฐ ์ถ๊ฐ * FE-50 โจfix: ํ ์คํธ ์ฝ๋ ์ญ์ * FE-50 โจfix: ํจ์๋ช ์ปจ๋ฒค์ ์ ๋ง๊ฒ ๋ณ๊ฒฝ * FE-50 โจfix: types ํด๋์ interface ์ ์ * FE-50 fix: build ์ค๋ฅ ์์ * FE-61 ๐จ eslint ๊ท์น ์์ * FE-61 ๐ฅ InteractiveEmotionIconCard ์ญ์ ๋จ์ ๋ํ ๊ธฐ๋ฅ๋ฐ์ ์๋ ์ปดํฌ๋ํธ ์ญ์ / emotionselector์์ emotioniconcard๋ฅผ ์ง์ ์ฌ์ฉํ๋๋ก ์์ * FE-61 ๐จ EpigramCard ์ฌ์ด์ฆ ์ฌ์ ์ base -> xs๋ก ๋ณ๊ฒฝ * FE-61 ๐ ๊ณต์ฉ ์ปดํฌ๋ํธ ํ ์คํธ ํ ์คํธ ์ฃผ์ ์ถ๊ฐ * FE-61 ๐จ CommentCard ํ์ ๋ด๋ถ ์ ์ * FE-61 ๐ ๊ฐ์ ์นด๋ ํด๋ ๊ตฌ์กฐ ๋ณ๊ฒฝ * FE-61 ๐ ๊ฐ์ ์นด๋, ๊ฐ์ ์ ๋ ํฐ ์ฃผ์ ์ถ๊ฐ * FE-61 ๐ฅ ๋๊ธ ์นด๋ ๋ํดํธ ํ๋กญ ์ญ์ * FE-62 โจfix: ์ฃผ์ ์์ ๋ฐ ํ์ ์์ (#27) * FE-29 ๐ ๋ก๊ทธ์ธ ํ์ด์ง ๋จธ์ง ์์ฒญ (#39) * โ ์ด๋ฏธ์ง ํ์ผ ์ถ๊ฐ * ๐ ๋ก๊ทธ์ธ ํ์ด์ง ๋ ์ด์์ ์์ฑ * ๐ ๋ก๊ทธ์ธ ํ์ด์ง UI ์์ฑ ๋ฐ ๋ฐ์ํ ๋์์ธ ๊ตฌํ * FE-60 โจ react hook form, zod ์ถ๊ฐ * FE-60 ๐ ๋ก๊ทธ์ธ ํผ ์คํ์ผ ์์ - ํ ์คํธ ์ธํ ํ ๋๋ฆฌ - ๋ก๊ทธ์ธ ๋ฒํผ * FE-60 โป๏ธ ๋ก๊ทธ์ธ ์คํค๋ง ๋ถ๋ฆฌ * โจ ๋ก๊ทธ์ธ ์๋ต ๋ฐ์ดํฐ ์คํค๋ง ์ ์ * โจ ๋ก๊ทธ์ธ api ์์ฑ * โจ ์์ฒญ๊ณผ ์๋ต์ ๊ดํ ์ธํฐ์ ํฐ ์ถ๊ฐ * โจ useSignin mutation hook ์์ฑ * โก useSignin hook ๋ก๊ทธ์ธ ํผ์ ์ ์ฉ * ๐ฅ AuthLayout ์ญ์ * ๐จ onSubmit ํจ์ ์ธ๋ผ์ธ์ผ๋ก ์ ์ * โป๏ธ ์๋ต ์ธํฐ์ ํฐ์ ์๋ฌ ์ฒ๋ฆฌ ๋ฐ ํ ํฐ ๊ฐฑ์ ๋ก์ง ๊ฐ์ * โป๏ธ postSignin api ์๋ฌ์ฒ๋ฆฌ ๋ก์ง ์ญ์ * ๐ฅ useSignin hook ์ญ์ * ๐ useSigninMutation hook์ผ๋ก ์ด๋ฆ ๋ณ๊ฒฝ ๋ฐ ํ์ผ ์ด๋ * โจ Toaster ์ปดํฌ๋ํธ ์ถ๊ฐ * โจ toast๋ก ์๋ฌ๋ฉ์์ง ๋์ฐ๊ธฐ * build ์ค๋ฅ ํด๊ฒฐ * build ์ค๋ฅ ํด๊ฒฐ ์ค --------- Co-authored-by: ์ ์ ๋ฏผ <[email protected]> Co-authored-by: JeonYumin94 <[email protected]> Co-authored-by: MOON <[email protected]> Co-authored-by: NEWJIN <[email protected]> Co-authored-by: NEWJIN <[email protected]>
- Loading branch information