Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feat] 커뮤니티 목록 VIEW, 배너/ 커뮤니티 글 컴포넌트 #53

Merged
merged 24 commits into from
Jan 15, 2025
Merged
Show file tree
Hide file tree
Changes from 19 commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
ac678c4
Feat/#38: Community 목록 Banner 구축
gonn-i Jan 13, 2025
8ec54f1
Chore/#38: 삭제된 파일 복구
gonn-i Jan 13, 2025
259c037
Fix/#38: Merge Conflict 해결
gonn-i Jan 14, 2025
f34bd16
Fix/#16: squareBtn hover시 svg 파일 stroke 색상 변경
gonn-i Jan 14, 2025
6b58567
Fix/#38: DropDown 스타일 오타 수정 및 early retrun null 설정
gonn-i Jan 14, 2025
8182aff
Feat/#38: Community Card 컴포넌트 구축
gonn-i Jan 14, 2025
3137bf0
Feat/#38: 미리보기 글자수 포멧팅 유틸함수
gonn-i Jan 14, 2025
0295db2
Chore/#38: mock 데이터 생성
gonn-i Jan 14, 2025
d938e6f
Feat/#38: 사진 갯수에 따른 Grid 동적 랜더링
gonn-i Jan 14, 2025
defe213
Design/#38: 디자인 변경사항, wrapper 간격 수정
gonn-i Jan 14, 2025
996e9ab
Chore/#38: Comment chip icon 변경
gonn-i Jan 14, 2025
dcda1d7
Design/#38: DropDown hover/open 디자인 반영
gonn-i Jan 14, 2025
a2e5341
Design/#38: 배너 디자인 수정사항 반영
gonn-i Jan 14, 2025
3b51925
Feat/#38: Community list 버튼 구현
gonn-i Jan 14, 2025
4fc8410
Feat/#38: storybook UI 테스트 추가
gonn-i Jan 15, 2025
5aa6565
Design/#38: commnet icon 교체
gonn-i Jan 15, 2025
77afc31
Chore/#38: card 컴포넌트 storybook layout 변경
gonn-i Jan 15, 2025
8a3e457
Chore/#38: 코딩 컨벤션에 맞도록 수정
gonn-i Jan 15, 2025
5b767d3
Chore/#38: banner 스토리북 title 변경
gonn-i Jan 15, 2025
d0e233e
Fix/#38: 생성날짜 타입 변경 반영 및 드롭다운 방향 분기처리
gonn-i Jan 15, 2025
ae22350
Fix/#38: 미리보기 텍스트 포멧팅 css 로 처리
gonn-i Jan 15, 2025
f7611de
Fix/#38: 안정성을 위한 :nth-of-type 교체
gonn-i Jan 15, 2025
c330d52
Feat/#38: 드롭다운 삭제시 모달 popup
gonn-i Jan 15, 2025
6b580c1
Merge branch 'develop' into Feat/#38/ComunityList
gonn-i Jan 15, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions public/svgs/Img_Banner.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 5 additions & 0 deletions public/svgs/ic_bookmark.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 5 additions & 0 deletions public/svgs/ic_chevron.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion public/svgs/ic_comment_gray_24.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
10 changes: 10 additions & 0 deletions public/svgs/img_textlogo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/assets/images/img_banner_attached.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
10 changes: 8 additions & 2 deletions src/assets/svgs/BtnWritingChipxIcon.tsx
Original file line number Diff line number Diff line change
@@ -1,9 +1,15 @@
import * as React from 'react';
import type { SVGProps } from 'react';

const SvgBtnWritingChipxIcon = (props: SVGProps<SVGSVGElement>) => (
<svg xmlns="http://www.w3.org/2000/svg" width={20} height={20} fill="none" {...props}>
<rect width={20} height={20} fill="" rx={4} stroke="none" />
<path stroke="" strokeLinecap="round" strokeWidth={1.534} d="m14.445 5.555-8.89 8.889M14.445 14.443l-8.89-8.889" />
<rect width={20} height={20} fill="#CCC" rx={4} />
<path
stroke="#848688"
strokeLinecap="round"
strokeWidth={1.534}
d="m14.445 5.555-8.89 8.889M14.445 14.443l-8.89-8.889"
/>
</svg>
);
export default SvgBtnWritingChipxIcon;
1 change: 1 addition & 0 deletions src/assets/svgs/IcAlarmBlack24.tsx
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import * as React from 'react';
import type { SVGProps } from 'react';

const SvgIcAlarmBlack24 = (props: SVGProps<SVGSVGElement>) => (
Expand Down
1 change: 1 addition & 0 deletions src/assets/svgs/IcArrowDownBlack24.tsx
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import * as React from 'react';
import type { SVGProps } from 'react';

const SvgIcArrowDownBlack24 = (props: SVGProps<SVGSVGElement>) => (
Expand Down
13 changes: 13 additions & 0 deletions src/assets/svgs/IcBookmark.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
import * as React from 'react';
import type { SVGProps } from 'react';

const SvgIcBookmark = (props: SVGProps<SVGSVGElement>) => (
<svg xmlns="http://www.w3.org/2000/svg" width={24} height={24} fill="none" {...props}>
<path
stroke="#565959"
strokeWidth={1.5}
d="M5.625 5.5a1.5 1.5 0 0 1 1.5-1.5h10a1.5 1.5 0 0 1 1.5 1.5v12.783a1.5 1.5 0 0 1-2.3 1.27l-3.4-2.142a1.5 1.5 0 0 0-1.6 0l-3.4 2.141a1.5 1.5 0 0 1-2.3-1.269z"
/>
</svg>
);
export default SvgIcBookmark;
14 changes: 14 additions & 0 deletions src/assets/svgs/IcChevron.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
import * as React from 'react';
import type { SVGProps } from 'react';

const SvgIcChevron = (props: SVGProps<SVGSVGElement>) => (
<svg xmlns="http://www.w3.org/2000/svg" width={20} height={20} fill="none" {...props}>
<path
fill="#fff"
fillRule="evenodd"
d="M18.107 14.684c.367.346 1.036.42 1.494.163.459-.256.533-.744.166-1.09l-8.777-8.29a.8.8 0 0 0-.326-.314A1.3 1.3 0 0 0 10 5a1.3 1.3 0 0 0-.664.152.8.8 0 0 0-.326.315L.233 13.756c-.367.347-.293.835.166 1.091s1.127.183 1.494-.163L10 7.027z"
clipRule="evenodd"
/>
</svg>
);
export default SvgIcChevron;
7 changes: 3 additions & 4 deletions src/assets/svgs/IcCommentGray24.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,9 @@ import type { SVGProps } from 'react';
const SvgIcCommentGray24 = (props: SVGProps<SVGSVGElement>) => (
<svg xmlns="http://www.w3.org/2000/svg" width={24} height={24} fill="none" {...props}>
<path
fill=""
stroke=""
strokeWidth={0.5}
d="M6.656 5.041A1.6 1.6 0 0 0 5.53 5.5c-.299.293-.466.69-.466 1.104v7.289c0 .414.167.812.466 1.104a1.6 1.6 0 0 0 1.127.458h2.657v3.33c0 .14.162.223.28.14l4.907-3.47h3.844a1.6 1.6 0 0 0 1.127-.458c.299-.293.466-.69.466-1.104V6.603c0-.414-.167-.811-.466-1.104a1.6 1.6 0 0 0-1.127-.458zM4 6.603c0-.69.28-1.352.778-1.84A2.68 2.68 0 0 1 6.656 4h11.688c.704 0 1.38.274 1.878.762.498.489.778 1.15.778 1.841v7.289c0 .69-.28 1.353-.778 1.84a2.68 2.68 0 0 1-1.878.763h-3.5l-4.63 3.273c-.82.58-1.964.006-1.964-.986v-2.287H6.656c-.704 0-1.38-.274-1.878-.762A2.58 2.58 0 0 1 4 13.892z"
stroke="#565959"
strokeWidth={1.5}
d="M4 14.5V7a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v7.5a2 2 0 0 1-2 2h-3.5l-4.496 2.623a1 1 0 0 1-1.504-.864V16.5H6a2 2 0 0 1-2-2Z"
/>
</svg>
);
Expand Down
1 change: 1 addition & 0 deletions src/assets/svgs/IcInstaGray20.tsx
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import * as React from 'react';
import type { SVGProps } from 'react';

const SvgIcInstaGray20 = (props: SVGProps<SVGSVGElement>) => (
Expand Down
Loading
Loading