Skip to content

Commit 223950a

Browse files
AAminhanirii00
authored andcommitted
design: 게시판 퍼블리싱 (#14)
* design: 편지 게시판 페이지 내 편지 미리보기 컴포넌트 퍼블리싱 * design: 롤링페이퍼 공지 컴포넌트 퍼블리싱 * design: 편지 공유 게시판 퍼블리싱 * refactor: ConfirmModal 배경 이미지 삽입 방식 개선 * rename: 파일명 형식 통일을 위한 에셋 파일명 수정 * design: 롤링페이퍼 편지 컴포넌트 퍼블리싱 * design: 롤링페이퍼 페이지 퍼블리싱 * refactor: ModalOverlay 컴포넌트로 모달의 외부 영역 클릭 로직 이동 * design: 롤링페이퍼 페이지 메시지 상세조회 모달 퍼블리싱 * design: 모달 활성화 시, 스크롤이 안되도록 수정 * design: 신고 모달 컴포넌트 퍼블리싱 * design: 롤링페이퍼 메사지 추가 모달 버픕ㄹ리싱 * design: Header 컴포넌트 position을 fixed로 변경 * refactor: 하단 배경 컴포넌트로 분리 * design: 마이페이지 중 내가 올린 게시물 페이지 퍼블리싱 * design: 게시판 상세 페이지의 편지 컴포넌트 퍼블리싱 * design: 편지 공유 게시글 상세 페이지 퍼블리싱 * feat: 게시글 상세 페이지 헤더 컴포넌트 뒤로가기 기능 추가 * remove: 중복 에셋 제거 * refactor: 중복 스타일 코드 utilities로 분리
1 parent 360973b commit 223950a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+791
-47
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
"preview": "vite preview"
1111
},
1212
"dependencies": {
13+
"@egjs/react-infinitegrid": "^4.12.0",
1314
"@mui/icons-material": "^6.4.4",
1415
"@tailwindcss/vite": "^4.0.6",
1516
"@tanstack/react-query": "^5.66.0",

pnpm-lock.yaml

Lines changed: 69 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/App.tsx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,15 @@ const App = () => {
3131
<Route path=":id" element={<LetterDetailPage />} />
3232
</Route>
3333
<Route path="board">
34-
<Route path="letter" element={<LetterBoardPage />} />
34+
<Route element={<Layout />}>
35+
<Route path="rolling/:id" element={<RollingPaperPage />} />
36+
<Route path="letter" element={<LetterBoardPage />} />
37+
</Route>
3538
<Route path="letter/:id" element={<LetterBoardDetailPage />} />
36-
<Route path="rolling/:id" element={<RollingPaperPage />} />
3739
</Route>
3840
<Route path="mypage" element={<Layout />}>
3941
<Route index element={<MyPage />} />
42+
<Route path="board" element={<LetterBoardPage />} />
4043
<Route path="notifications" element={<NotificationsPage />} />
4144
</Route>
4245
</Route>

src/assets/.gitkeep

Whitespace-only changes.

src/assets/icons/delete.svg

Lines changed: 8 additions & 0 deletions
Loading

src/assets/icons/index.ts

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,25 @@
11
import AlarmIcon from './alarm.svg?react';
22
import ArrowLeftIcon from './arrow-left.svg?react';
33
import BoardIcon from './board.svg?react';
4+
import DeleteIcon from './delete.svg?react';
45
import EnvelopeIcon from './envelope.svg?react';
6+
import LikeFilledIcon from './like-filled.svg?react';
7+
import LikeOutlinedIcon from './like-outlined.svg?react';
8+
import NoticeIcon from './notice.svg?react';
59
import PersonIcon from './person.svg?react';
6-
import SirenIcon from './siren.svg?react';
10+
import SirenFilledIcon from './siren-filled.svg?react';
11+
import SirenOutlinedIcon from './siren-outlined.svg?react';
712

8-
export { AlarmIcon, PersonIcon, ArrowLeftIcon, SirenIcon, EnvelopeIcon, BoardIcon };
13+
export {
14+
AlarmIcon,
15+
PersonIcon,
16+
ArrowLeftIcon,
17+
SirenFilledIcon,
18+
SirenOutlinedIcon,
19+
EnvelopeIcon,
20+
BoardIcon,
21+
NoticeIcon,
22+
LikeFilledIcon,
23+
LikeOutlinedIcon,
24+
DeleteIcon,
25+
};

src/assets/icons/like-filled.svg

Lines changed: 8 additions & 0 deletions
Loading

src/assets/icons/like-outlined.svg

Lines changed: 8 additions & 0 deletions
Loading

src/assets/icons/notice.svg

Lines changed: 8 additions & 0 deletions
Loading
File renamed without changes.

0 commit comments

Comments
 (0)