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

Test/kint5 #2937

Draft
wants to merge 598 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
598 commits
Select commit Hold shift + click to select a range
5421c1c
트리플 코리아 og image 적용
jaehyeon48 Mar 13, 2024
d621fb1
Restore ImagesProvider
jaehyeon48 Mar 14, 2024
88af3ed
ImagesCarousel이 ImagesContext로 부터 이미지를 받지 않고 prop으로 전달받도록 수정
jaehyeon48 Mar 14, 2024
8c2696b
PoiImagesPopup에서 onFetchMoreImages prop 제거
jaehyeon48 Mar 14, 2024
2e7099d
CaretDownIconBold 추가
jaehyeon48 Mar 15, 2024
151175e
선택된 액션시트 아이템의 border 색상을 검정으로 설정
jaehyeon48 Mar 15, 2024
ee865d3
kint5-footer 패키지 추가
jaehyeon48 Mar 15, 2024
1959cd5
Set ActionItemContainer's padding to 14px 0
jaehyeon48 Mar 15, 2024
6b78ff7
ActionSheetItem에서 checked prop의 타입이 boolean일때만 체크 박스 아이콘 표시
jaehyeon48 Mar 15, 2024
47a3f95
Set ActionItemContainer's padding to 14.5px 0
jaehyeon48 Mar 15, 2024
a55552e
Confirm modal UI 수정
jaehyeon48 Mar 20, 2024
c5ec787
kint5 404 페이지 추가
jaehyeon48 Mar 20, 2024
2bfd601
커스텀 에러 페이지 추가
jaehyeon48 Mar 20, 2024
d75bcf9
confirm 모달 border 굵기를 0.5px로 수정
jaehyeon48 Mar 20, 2024
ba6b7ac
confirm 모달 border-radius를 14px로 변경하고 body의 패딩을 26px 16px로 변경
jaehyeon48 Mar 20, 2024
599de20
Alert 모달의 confirm 텍스트 기본값에 번역 적용
jaehyeon48 Mar 20, 2024
d8ff8fa
ModalBody의 기본 패딩값을 '26px 16px'로 변경
jaehyeon48 Mar 20, 2024
0697d04
에러페이지 좌/우측 패딩 40px 적용
jaehyeon48 Mar 20, 2024
cf7183b
커스텀 에러 페이지 일본어 문구 수정
jaehyeon48 Mar 20, 2024
8f2bde5
ModalAction 색상 수정
jaehyeon48 Mar 20, 2024
65779e7
ModalActions 기본 스타일 수정
jaehyeon48 Mar 20, 2024
355e080
ModalBody의 기본 배경색 지정
jaehyeon48 Mar 20, 2024
7539d93
취소/확인 텍스트를 번역된 값으로 적용
jaehyeon48 Mar 20, 2024
9c7865c
fix build error
jaehyeon48 Mar 20, 2024
9ebccc3
TripleGlobalBi -> TripleKoreaBi로 이름 변경하고 인터페이스 수정
jaehyeon48 Mar 20, 2024
c8c88a6
TripleKoreaBi에 넘기는 prop 수정
jaehyeon48 Mar 20, 2024
20f6d9b
ModalPanel의 배경색을 gray20으로 설정하고 border-radius를 14px로 설정
jaehyeon48 Mar 20, 2024
67156e0
TransitionModal 안내 텍스트 스타일 수정
jaehyeon48 Mar 20, 2024
eea331b
ModalAction 너비 계산식 복구
jaehyeon48 Mar 20, 2024
8c5c41f
ImageFixedRatioFrameContainer에 rest prop 적용
jaehyeon48 Mar 20, 2024
f67d0b7
ImageFixedDimensionFrame에 rest prop 적용
jaehyeon48 Mar 20, 2024
1973a95
kint5-review 패키지에서 modals 대신 kint5-modals 사용
jaehyeon48 Mar 20, 2024
2a9e1ed
ModalActions 자식 요소들의 너비를 구하는 계산식 수정
jaehyeon48 Mar 21, 2024
e88d5c9
ActionSheetOverlay에서 <body/>를 조작하여 scroll lock 구현
jaehyeon48 Mar 22, 2024
d16d0b1
ModalOverlay 컴포넌트 구현
jaehyeon48 Mar 22, 2024
4e2090e
PencilIcon 추가
jaehyeon48 Mar 22, 2024
1fadabc
TrashCanIcon 추가
jaehyeon48 Mar 22, 2024
fc45397
isMounted를 이용하여 모달 여닫힘 판별
jaehyeon48 Mar 22, 2024
9b4257a
<body/>의 overflow 속성을 조작하는 useEffect 코드 위치 변경
jaehyeon48 Mar 22, 2024
f03cf44
const isRendered = git logdocument.getElementById(context.floatingId)…
jaehyeon48 Mar 22, 2024
26e2576
Bump up floating-ui to 0.26.9
jaehyeon48 Mar 26, 2024
73a504a
Not export Overlay component
jaehyeon48 Mar 26, 2024
b0f164e
Add ReviewSkeleton
jaehyeon48 Mar 26, 2024
bf1242d
Apply ReviewSkeleton
jaehyeon48 Mar 26, 2024
2120e96
현지인 리뷰 일본어 번역 수정
jaehyeon48 Mar 26, 2024
317958f
n개의 현지인 리뷰 일본어 번역 텍스트에서 불필요한 공백 제거
jaehyeon48 Mar 26, 2024
bc43552
플로팅 요소 배경 눌러닫기 로직 수정
jaehyeon48 Mar 26, 2024
a5e85fc
리뷰수정, 리뷰쓰기, 일정추가 일본어 번역 수정
jaehyeon48 Mar 27, 2024
d9a15ce
ReviewSkeleton 디자인 수정
jaehyeon48 Mar 27, 2024
9cfd46e
리뷰 InfiniteList에서 스켈레톤 UI를 보여주는 조건 변경
jaehyeon48 Mar 27, 2024
6562b18
한국인 리뷰 아이템에는 더보기 버튼 표시 안함
jaehyeon48 Mar 27, 2024
9e63563
스피너 기본 아이콘 변경
jaehyeon48 Mar 27, 2024
ebea30b
리뷰 전체 목록에서 다음 페이지 불러오는 동안 스피너 표시
jaehyeon48 Mar 27, 2024
30d0d5a
POI 이미지 캐러셀 디폴트 UI 변경
jaehyeon48 Mar 27, 2024
1e6dbe9
ReviewShortenList에서 로딩 중일때 스켈레톤 UI 렌더링 하도록 함
jaehyeon48 Mar 27, 2024
a83eff9
플로팅 요소가 unmount 되었을 때 스크롤 락 해제하는 로직 수정
jaehyeon48 Mar 27, 2024
19a4cb8
kint5-popup 추가
jaehyeon48 Mar 27, 2024
b5e3dfb
리뷰 요소에 MoreIcon 적용
jaehyeon48 Mar 28, 2024
1b7df89
kint5-brand1 색상값을 7743EE로 변경
jaehyeon48 Mar 28, 2024
9f4cada
현지에서 길묻기 버튼에 CaretRightIcon 적용
jaehyeon48 Mar 28, 2024
2f44054
HR4, HR5, HR6에서 사용되던 이미지 대신 svg 적용
jaehyeon48 Mar 28, 2024
1ca34f3
ImageLink의 placeholder 아이콘을 트리플 코리아 Bi로 교체
jaehyeon48 Mar 28, 2024
796a494
RegionListElement 에서 사용하던 아이콘 이미지를 svg로 교체
jaehyeon48 Mar 28, 2024
6b2aa88
CheckIcon 추가
jaehyeon48 Mar 28, 2024
e059e98
kint5-document List 컴포넌트 UI 수정
jaehyeon48 Mar 28, 2024
c6bc4bd
SimpleLink 컴포넌트 UI 수정
jaehyeon48 Mar 28, 2024
cf82175
TnaProductWithPrice의 placeholder 이미지를 Bi 아이콘으로 교체
jaehyeon48 Mar 28, 2024
064a7fd
PoiCarouselElement의 placeholder를 Bi로 변경
jaehyeon48 Mar 28, 2024
1fbd8e3
PoiCardElement의 placeholder 이미지를 Bi로 교체
jaehyeon48 Mar 28, 2024
3869e7f
CompactPoiListElement의 placeholder 이미지를 Bi로 교체
jaehyeon48 Mar 28, 2024
ec5612a
ExtendedPoiListElement placeholder 제거
jaehyeon48 Mar 28, 2024
3b7fce2
LocationProperties 아이콘을 svg로 교체
jaehyeon48 Mar 28, 2024
303dc4e
placeholder용 Bi 크기 수정
jaehyeon48 Mar 29, 2024
cefda41
DocumentCarouselContainer 여백 수정
jaehyeon48 Mar 29, 2024
76fc1ea
ImageBlockElementContainer에 적용된 마진 제거
jaehyeon48 Mar 29, 2024
f2dc6b6
PoisContainer 추가
jaehyeon48 Mar 29, 2024
39ce730
DocumentCarouselContainer 여백 적용 로직 수정
jaehyeon48 Mar 29, 2024
0470c9e
임베디드 컴포넌트 UI 수정
jaehyeon48 Mar 29, 2024
dbd3267
Media 컴포넌트 배경에 Bi 로고 추가
jaehyeon48 Apr 1, 2024
299d09e
OptimizedImg 컴포넌트 placeholder에 Bi 로고 노출
jaehyeon48 Apr 1, 2024
8366377
Revert "Media 컴포넌트 배경에 Bi 로고 추가"
jaehyeon48 Apr 1, 2024
5ef231b
Revert "OptimizedImg 컴포넌트 placeholder에 Bi 로고 노출"
jaehyeon48 Apr 1, 2024
44ea64a
이미지 Placeholder 컴포넌트의 배경색을 kint5-gray20으로 변경
jaehyeon48 Apr 1, 2024
5674930
kint5-images-carousel 패키지 추가
jaehyeon48 Apr 1, 2024
6cb73e6
Fix kint5-images-carousel package name
jaehyeon48 Apr 1, 2024
300ed8d
Fix type of images popup's props
jaehyeon48 Apr 1, 2024
b15f975
kint5-images-carousel 대신 kint5-media-carousel 구현
jaehyeon48 Apr 2, 2024
ed5747b
kint5-media-popup 패키지 추가
jaehyeon48 Apr 2, 2024
263be0e
DirectionsSignIcon 추가
jaehyeon48 Apr 2, 2024
c0cf4bf
'길찾기' 일본어 텍스트 수정
jaehyeon48 Apr 2, 2024
376661b
PoiAction의 공유 아이콘 변경
jaehyeon48 Apr 2, 2024
be73cfc
PoiAction에 길찾기 버튼 추가
jaehyeon48 Apr 2, 2024
88a7ed9
PoiAction 아이콘 컨테이너의 justify-content 설정을 space-between으로 변경
jaehyeon48 Apr 2, 2024
3c0c12a
Revert "PoiAction 아이콘 컨테이너의 justify-content 설정을 space-between으로 변경"
jaehyeon48 Apr 2, 2024
26d98c0
ActionButton의 너비를 64px로 조정
jaehyeon48 Apr 2, 2024
5574298
MediumMeta 타입의 metadata 필드를 옵셔널로 변경
jaehyeon48 Apr 2, 2024
ae2dbba
PoiAction 공유 아이콘 재수정
jaehyeon48 Apr 2, 2024
8062f47
Media 컴포넌트에 MediaPopup 적용
jaehyeon48 Apr 2, 2024
66d3fdf
MeidaPopupProps에 onClose?: () => void 추가
jaehyeon48 Apr 2, 2024
056ac3a
swiper 패키지 의존성을 peerDependency로 변경
jaehyeon48 Apr 2, 2024
1da02d8
Revert "swiper 패키지 의존성을 peerDependency로 변경"
jaehyeon48 Apr 2, 2024
72827c0
import swiper/css 제거
jaehyeon48 Apr 2, 2024
8205e8a
kint5-media-carousel 제거
jaehyeon48 Apr 2, 2024
78dfe33
kint5-media-popup을 flexbox 기반으로 변경
jaehyeon48 Apr 2, 2024
366a152
Fix lint error
jaehyeon48 Apr 2, 2024
23c021b
poi image popup test
jaehyeon48 Apr 2, 2024
df38de3
empty commit
jaehyeon48 Apr 2, 2024
99cb8f5
empty commit
jaehyeon48 Apr 2, 2024
a6e5417
번역 토큰 수정
jaehyeon48 Apr 2, 2024
648849b
isPreviouslyClosedRef 도입
jaehyeon48 Apr 3, 2024
feef22c
Add <Medium/>
jaehyeon48 Apr 3, 2024
53a4310
Modify frame prop's type to FrameRatioAndSizes
jaehyeon48 Apr 3, 2024
75b12ff
PoiAction '길찾기' 텍스트 수정
jaehyeon48 Apr 3, 2024
54f7e55
ActionButton의 너비를 76px로 조정
jaehyeon48 Apr 3, 2024
f08686c
MediaPopup 내부에서 관리하던 currentMediaIndex 상태 제거
jaehyeon48 Apr 3, 2024
f1ef4c7
empty commit
jaehyeon48 Apr 3, 2024
26b7c0e
empty commit
jaehyeon48 Apr 3, 2024
65eece4
커스텀 에러 페이지 일본어 번역 수정
jaehyeon48 Apr 8, 2024
ba3fa3d
리뷰 미디어 팝업 상단 Navbar에 StickyHeader 적용
jaehyeon48 Apr 8, 2024
0d1786f
Delete PoiImagesPopup
jaehyeon48 Apr 8, 2024
4679328
kint5 media popup 스토리북 수정
jaehyeon48 Apr 8, 2024
c69c856
kint5-media-popup의 video 컴포넌트 스타일 수정
jaehyeon48 Apr 8, 2024
51fcf50
kint5-review 패키지에 kint5-media-popup 의존성 추가
jaehyeon48 Apr 8, 2024
21f68ab
reivew-media-popup 제거
jaehyeon48 Apr 8, 2024
9f9d94a
kint5-review 패키지에서 popup 의존성 제거
jaehyeon48 Apr 8, 2024
9ee12e3
kint5-review 패키지의 action-sheet 의존성을 kint5-action-sheet로 대체
jaehyeon48 Apr 8, 2024
808fb9a
setRenderMediaGrid to false
jaehyeon48 Apr 8, 2024
4d93fc6
kint5-review 패키지에 tanstack/react-query v4 설치
jaehyeon48 Apr 9, 2024
bfbaf0f
kint5-review 패키지에 tanstack/react-query v5 설치
jaehyeon48 Apr 9, 2024
d7f0dce
handleLickButtonClick 눌렀을 때 likeReview 혹은 unlikeReview가 pending 상태일 때…
jaehyeon48 Apr 9, 2024
3b17305
Apply Math.max
jaehyeon48 Apr 9, 2024
d97a127
export NAVBAR_HEIGHT_PX
jaehyeon48 Apr 9, 2024
6705a6d
Apply rest prop
jaehyeon48 Apr 9, 2024
d9a21de
Set Navbar's top position to -1
jaehyeon48 Apr 9, 2024
b31a287
Revert "Set Navbar's top position to -1"
jaehyeon48 Apr 9, 2024
978abd2
일정으로 담기 버튼 재추가
jaehyeon48 Apr 12, 2024
fdea7a7
일정 담기 버튼 Dev 테스트
jaehyeon48 Apr 12, 2024
0e886c8
empty commit
jaehyeon48 Apr 12, 2024
d703d57
empty commit
jaehyeon48 Apr 12, 2024
e4f7ec7
empty commit
jaehyeon48 Apr 12, 2024
1cae350
일정 담기 버튼 스테이징 테스트
jaehyeon48 Apr 12, 2024
d0c076e
empty commit
jaehyeon48 Apr 12, 2024
bc61096
empty commit
jaehyeon48 Apr 12, 2024
171c9c8
추천일정 담기 페스타 타입 테스트
jaehyeon48 Apr 12, 2024
e9537cf
empty commit
jaehyeon48 Apr 12, 2024
ca4e240
empty commit
jaehyeon48 Apr 12, 2024
bb6b9af
empty commit
jaehyeon48 Apr 12, 2024
961a674
empty commit
jaehyeon48 Apr 12, 2024
a6137a6
empty commit
jaehyeon48 Apr 12, 2024
681119f
empty commit
jaehyeon48 Apr 12, 2024
91e4bf9
empty commit
jaehyeon48 Apr 12, 2024
a0ab745
Add firebase initialization logic to getFirebaseAnalyticsWebInstance()
jaehyeon48 Apr 17, 2024
4698e6d
일정추가버튼 앱버전 체킹 코드 추가
jaehyeon48 Apr 17, 2024
1814520
추천일정 담기 테스트용 페스타 id 제거
jaehyeon48 Apr 17, 2024
dd364e9
add_trip_schedule 호출 시 regionId 넘김
jaehyeon48 Apr 17, 2024
cad7243
가이드상세 일정추천코드 UI 변경
jaehyeon48 Apr 17, 2024
c446587
Add kint5-map
jaehyeon48 Apr 17, 2024
3b5fdff
MapMarkerIcon 추가
jaehyeon48 Apr 17, 2024
60b4752
CircleMarker UI 수정
jaehyeon48 Apr 17, 2024
221a323
CirclePin 위치 수정
jaehyeon48 Apr 17, 2024
a28f742
CircleMarker 위치 수정
jaehyeon48 Apr 17, 2024
e1caaaf
Poi 타입에 따라 Polyline 색상 다르게 표시
jaehyeon48 Apr 17, 2024
7e479d2
onAddItinerariesToTrip prop 추가
jaehyeon48 Apr 18, 2024
bc37411
Navbar의 containerCss prop 제거
jaehyeon48 Apr 22, 2024
9aa05d0
추천일정 지도 스타일 수정
jaehyeon48 Apr 22, 2024
14ebedb
ActionButtonText의 폰트크기 os별 분기처리
jaehyeon48 Apr 22, 2024
9ed5897
AppName enum 사용
jaehyeon48 Apr 23, 2024
bffa243
가로 374px 이하일 때 ActionButton의 크기를 64px로 조정
jaehyeon48 Apr 23, 2024
4e98032
가로 360px 미만일 때 PoiAction 버튼 텍스트 노출 x
jaehyeon48 Apr 23, 2024
4f0fed0
handleMarkerClick이 이동시키는 딥링크 수정
jaehyeon48 Apr 24, 2024
bb73205
가로 359px 이하인 환경에서 ActionButtonText를 숨김 처리할 때 css를 사용하도록 수정
jaehyeon48 Apr 24, 2024
1d295df
kint5-router 패키지 추가
jaehyeon48 Apr 25, 2024
c5cdafe
kint5-view-utilities 추가
jaehyeon48 Apr 25, 2024
6477e0e
kint5-router의 deps 수정
jaehyeon48 Apr 25, 2024
8f9cc38
poi, 아티클, 페스타, 상품 상세페이지 접근 허용
jaehyeon48 Apr 25, 2024
10bedb8
Fix broken deps
jaehyeon48 Apr 25, 2024
d6d4400
Fix lint error
jaehyeon48 Apr 25, 2024
49bdebc
ItineraryElement에서 지역명 보여주는 코드 수정
jaehyeon48 Apr 26, 2024
45126fa
Tabs 컴포넌트를 kint5-tna-web 버전으로 수정
jaehyeon48 Apr 29, 2024
12ea313
커스텀 에러 페이지의 useEffect 제거
jaehyeon48 Apr 29, 2024
a94e6b1
PointingTab 인디케이터의 높이, 위치 수정
jaehyeon48 Apr 30, 2024
00e6994
App 인터페이스의 appName 필드 타입 수정
jaehyeon48 Apr 30, 2024
927dc58
makeDeepLinkGenerator에서 사용하는 af_dp 파라미터를 deep_link_value로 변경
jaehyeon48 Apr 30, 2024
ab1045a
kint5-view-utilities 사용
jaehyeon48 Apr 30, 2024
08624e6
--color-kint5-btn-fill5 추가
jaehyeon48 Apr 30, 2024
badd8bb
트코 앱설치유도모달 UI 수정
jaehyeon48 Apr 30, 2024
b6769d6
ModalAction의 상/하 패딩값을 14px로 조정
jaehyeon48 Apr 30, 2024
c7275d9
웹에서 내일정으로담기 버튼 표시
jaehyeon48 May 2, 2024
ec66ee2
POI 이미지 슬라이드 우측 상단 라벨 UI 수정
jaehyeon48 May 2, 2024
b88d74f
'추천일정담기_선택', '추천일정_노출' 이벤트 트래킹
jaehyeon48 May 3, 2024
a118315
'POI_선택' -> '추천일정_POI_선택'
jaehyeon48 May 3, 2024
a99573d
Mute showNativeControls
jaehyeon48 May 3, 2024
872c1ab
kint5-document의 images 컴포넌트에 적용한 ThumbnailBorder 위치 조정 및 비디오 control …
jaehyeon48 May 3, 2024
27037d2
Revert "Mute showNativeControls"
jaehyeon48 May 3, 2024
7fc2b16
Kint5Document prop에 showNativeControls 추가
jaehyeon48 May 7, 2024
13fa4d8
Video 컴포넌트에는 ThumbnailBorder 적용하지 않음
jaehyeon48 May 7, 2024
f7da21d
MediaPopup이 videoAutoPlay를 prop으로 받도록 함
jaehyeon48 May 7, 2024
b10f719
비디오 컨트롤이 보이지 않는 경우 비디오 영역을 터치했을 때 팝업이 뜨지 않도록 함
jaehyeon48 May 7, 2024
29a00c0
비디오 실행하지 않은 경우엔 팝업창 뜨도록 함
jaehyeon48 May 7, 2024
13d3e66
Bump content-type-definitions used by the triple-document to 9.3.2
jaehyeon48 May 7, 2024
d097dce
페스타 타입 추천일정코스 지원
jaehyeon48 May 7, 2024
d9c7aa9
generatePoiClickHandler 로직 수정
jaehyeon48 May 7, 2024
2b28d47
ItineraryMap의 높이를 260px로 조정
jaehyeon48 May 7, 2024
e83b2de
Rename: generatePoiClickHandler -> generateItemClickHandler
jaehyeon48 May 7, 2024
44a0ad2
kint5-document에서 kint5-router 사용
jaehyeon48 May 7, 2024
471a078
useItinerary가 반환하는 itemIds의 타입을 { id: string; type: 'poi' | 'festa' }…
jaehyeon48 May 7, 2024
39c1ce6
useItinerary에서 regions 배열에 접근할 때 optional chaining을 사용하도록 수정
jaehyeon48 May 8, 2024
ac4a60b
미디어 팝업에 title prop 추가
jaehyeon48 May 8, 2024
e1ad404
staticMap 마커 svg 추가
jaehyeon48 May 9, 2024
52f66f0
StaticMap 마커 수정
jaehyeon48 May 9, 2024
bf28f6e
StaticMap 마커에 transform: translate(-50%, -50%) 적용
jaehyeon48 May 9, 2024
7880d2b
StaticMap 마커를 위로 18px만큼 올림
jaehyeon48 May 9, 2024
eb8a27e
'현지인 리뷰는 자동 번역되었습니다.' 번역 토큰 추가
jaehyeon48 May 16, 2024
0ab6a03
KoreanReviewTranslationNotice 컴포넌트 추가
jaehyeon48 May 16, 2024
54404c7
추천코스에 길안내 버튼 UI 추가
jaehyeon48 May 16, 2024
020d93d
kint5-document 패키지에 semver 설치
jaehyeon48 May 16, 2024
daa155d
isValidAppVersionForItinerary()에서 semver 사용하여 버전 체크하도록 변경
jaehyeon48 May 16, 2024
8058b31
추천코스 길찾기 딥링크 연동
jaehyeon48 May 16, 2024
8ebe577
추천코스 모듈 HTML 구조 단순화
jaehyeon48 May 16, 2024
261dd6e
1.4.0 배포시까지 임시로 길찾기버튼 노출 x
jaehyeon48 May 17, 2024
3ff3dad
feat: FloatingAppBanner 추가
torres-triple May 17, 2024
1839775
fix: FloatingAppBanner 오타 수정
torres-triple May 17, 2024
84eb959
fix: color 수정
torres-triple May 17, 2024
dc51eee
feat: Desktop 배너 클릭시 트리플 코리아 인트로 페이지로 가도록 합니다.
torres-triple May 21, 2024
329b769
fix: AppBanner target blank 추가
torres-triple May 21, 2024
f550c69
fix: 불필요 interface 제거
torres-triple May 21, 2024
fe82193
i18nizeHref 추가
jaehyeon48 May 23, 2024
bc25109
i18nizeHref()가 리턴하는 url 구조 수정
jaehyeon48 May 24, 2024
fb8eaea
Rename: i18nizeHref -> getI18nizedUrl
jaehyeon48 May 24, 2024
638319c
불필요한 i18n 토큰 제거
jaehyeon48 May 24, 2024
fc248be
Add kint5-image-carousel package
jaehyeon48 May 28, 2024
decc1dc
POI 상세 이미지 캐러셀에서 동영상을 표시하는 동작 수정
jaehyeon48 May 29, 2024
a4fa909
Video의 CurrentTime 컴포넌트에 적용된 text-align: nter 오타 수정
jaehyeon48 May 29, 2024
a660b8e
Fix typo: MuteUnmutButtonBaseProps -> MuteUnmuteButtonBaseProps
jaehyeon48 May 29, 2024
db5c628
muteButtonPosition 기능 추가
jaehyeon48 May 29, 2024
95dbdcc
임시로 막아두었던 추천코스 길찾기 버튼 되살림
jaehyeon48 May 30, 2024
a9a28d0
추천코스 길찾기 딥링크에 넘기는 type 변경
jaehyeon48 May 30, 2024
59a5e9f
추천코스 길찾기 버튼 Placeholder 추가
jaehyeon48 May 30, 2024
80e361b
추천코스 길찾기 버튼 Placeholder 높이값 조정
jaehyeon48 May 30, 2024
bd2ec59
AddItinerariesToTipHandler 파라미터에 itineraryDay 추가
jaehyeon48 Jun 4, 2024
3d90673
트코 푸터 주소 변경
jaehyeon48 Jun 4, 2024
8a0a762
일본어 토큰 파일 동기화
jaehyeon48 Jun 5, 2024
9aa51ed
tna route list
jaehyeon48 Jun 7, 2024
2aba6cf
Fix missing translation key
jaehyeon48 Jun 12, 2024
64f07ea
Add addBasePath option to LocalLink
jaehyeon48 Jun 13, 2024
30f6dcf
Simplify getI18nizedUrl params and improve basePath handling
jaehyeon48 Jun 13, 2024
12fec48
Add favicon.ico link
jaehyeon48 Jun 14, 2024
0fa78d0
LocalLink target='new' 사용 시 인링크에 href 전달할 때 locale path는 제거함
jaehyeon48 Jun 26, 2024
f085322
LoginCtaModal 스토리 추가
jaehyeon48 Jun 26, 2024
479cb98
Confirm 컴포넌트에 cancelColor, confirmColor 추가
jaehyeon48 Jun 26, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
41 changes: 19 additions & 22 deletions .github/workflows/cd.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,24 +3,24 @@ name: CD
on:
push:
branches-ignore:
- '**'
- "**"
tags:
- 'release-prod-*'
- 'release-pr-*'
- "release-prod-*"
- "release-pr-*"

env:
GITHUB_API_URL_BASE: https://api.github.com/repos/${{ github.repository }}
# Node.js
NODE_VERSION: 'lts/*'
NPM_REGISTRY_URL: 'https://registry.npmjs.org'
NODE_VERSION: "lts/*"
NPM_REGISTRY_URL: "https://registry.npmjs.org"
NODE_AUTH_TOKEN: ${{ secrets.READ_ONLY_NPM_TOKEN }}
HUSKY: 0
# Slack notifications
SLACK_WEBHOOK: ${{ secrets.GHA_NOTIFICATIONS_WEBHOOK_URL }}
SLACK_CHANNEL: '#triple-web-dev-notifications' # 메시지 보낼 채널
SLACK_USERNAME: 'Triple Frontend' # 메시지를 보내는 계정 이름
SLACK_ICON_EMOJI: ':triple_new:'
SLACK_DETAIL_URL: 'https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}'
SLACK_CHANNEL: "#triple-web-dev-notifications" # 메시지 보낼 채널
SLACK_USERNAME: "Triple Frontend" # 메시지를 보내는 계정 이름
SLACK_ICON_EMOJI: ":triple_new:"
SLACK_DETAIL_URL: "https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}"
SLACK_GITHUB_REPOSITORY: ${{ github.repository }}
SLACK_AUTHOR_NAME: ${{ github.event.sender.login }}
SLACK_AUTHOR_ICON: ${{ github.event.sender.avatar_url }}
Expand All @@ -46,7 +46,6 @@ jobs:
with:
node-version: ${{ env.NODE_VERSION }}
registry-url: ${{ env.NPM_REGISTRY_URL }}
# cache: 'pnpm'

- name: Wait for CI
uses: fountainhead/action-wait-for-check@v1.1.0
Expand All @@ -59,16 +58,16 @@ jobs:
if: steps.wait-for-ci.outputs.conclusion == 'timed_out'
env:
SLACK_COLOR: fail
SLACK_TITLE: ':pleading: CI Waiting timeout'
SLACK_TOPIC: 'CI workflow가 시작되었는지, 기다리는 job의 이름이 CI job과 일치하는지, 확인해주세요.'
SLACK_TITLE: ":pleading: CI Waiting timeout"
SLACK_TOPIC: "CI workflow가 시작되었는지, 기다리는 job의 이름이 CI job과 일치하는지, 확인해주세요."
run: pnpm dlx @titicaca/gha-tools notify

- name: Notify checking CI failure
if: steps.wait-for-ci.outputs.conclusion == 'failure'
env:
SLACK_COLOR: fail
SLACK_TITLE: ':pleading: CI FAILURE'
SLACK_TOPIC: '배포를 중단합니다.'
SLACK_TITLE: ":pleading: CI FAILURE"
SLACK_TOPIC: "배포를 중단합니다."
run: pnpm dlx @titicaca/gha-tools notify

- name: Shutdown workflow
Expand All @@ -92,15 +91,14 @@ jobs:
with:
node-version: ${{ env.NODE_VERSION }}
registry-url: ${{ env.NPM_REGISTRY_URL }}
# cache: 'pnpm'

- name: Get release version
run: echo "DEPLOY_VERSION=v$(cat ./lerna.json | jq -r '.version')" >> $GITHUB_ENV

- name: Notify deploy start to slack
env:
SLACK_COLOR: gray
SLACK_TITLE: ':rocket: Release WORKING'
SLACK_TITLE: ":rocket: Release WORKING"
SLACK_TOPIC: ${{ env.DEPLOY_VERSION }}
run: pnpm dlx @titicaca/gha-tools notify

Expand All @@ -120,15 +118,15 @@ jobs:
if: success()
env:
SLACK_COLOR: success
SLACK_TITLE: ':tada: Release SUCCESS'
SLACK_TITLE: ":tada: Release SUCCESS"
SLACK_TOPIC: ${{ env.DEPLOY_VERSION }}
run: pnpm dlx @titicaca/gha-tools notify

- name: Notify deploy fail to slack
if: failure()
env:
SLACK_COLOR: fail
SLACK_TITLE: ':pleading: Release FAILURE'
SLACK_TITLE: ":pleading: Release FAILURE"
SLACK_TOPIC: ${{ env.DEPLOY_VERSION }}
run: pnpm dlx @titicaca/gha-tools notify

Expand Down Expand Up @@ -213,7 +211,6 @@ jobs:
with:
node-version: ${{ env.NODE_VERSION }}
registry-url: ${{ env.NPM_REGISTRY_URL }}
# cache: 'pnpm'

- name: Get release version
env:
Expand All @@ -231,7 +228,7 @@ jobs:
- name: Notify release start to Slack
env:
SLACK_COLOR: gray
SLACK_TITLE: ':rocket: Release WORKING'
SLACK_TITLE: ":rocket: Release WORKING"
SLACK_TOPIC: ${{ env.DEPLOY_VERSION }}
run: pnpm dlx @titicaca/gha-tools notify

Expand Down Expand Up @@ -269,14 +266,14 @@ jobs:
if: success()
env:
SLACK_COLOR: success
SLACK_TITLE: ':tada: Release SUCCESS'
SLACK_TITLE: ":tada: Release SUCCESS"
SLACK_TOPIC: ${{ env.DEPLOY_VERSION }}
run: pnpm dlx @titicaca/gha-tools notify

- name: Notify release failure to Slack
if: failure()
env:
SLACK_COLOR: fail
SLACK_TITLE: ':pleading: Release FAILURE'
SLACK_TITLE: ":pleading: Release FAILURE"
SLACK_TOPIC: ${{ env.DEPLOY_VERSION }}
run: pnpm dlx @titicaca/gha-tools notify
2 changes: 1 addition & 1 deletion .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -150,7 +150,7 @@ jobs:

- name: Generate coverage report
id: test
run: pnpm run test:coverage -- --ci --reporters github-actions --reporters summary --maxWorkers ${{ steps.cpu-cores.outputs.count }}
run: pnpm run test:coverage -- --ci --reporters github-actions --reporters summary --maxWorkers 2

- name: Notify testing failure
if: failure() && steps.test.outcome == 'failure'
Expand Down
2 changes: 1 addition & 1 deletion .storybook/decorators.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React from 'react'
import { GlobalStyle } from '../packages/core-elements/src'
import { GlobalStyle } from '../packages/kint5-core-elements/src'
import {
EnvProvider,
HistoryProvider,
Expand Down
12 changes: 12 additions & 0 deletions packages/app-banner/src/desktop-floating-app-banner.stories.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import type { Meta, StoryObj } from '@storybook/react'

import { DesktopFloatingAppBanner } from '.'

export default {
title: 'app-banner / DesktopFloatingAppBanner',
component: DesktopFloatingAppBanner,
} as Meta<typeof DesktopFloatingAppBanner>

export const Basic: StoryObj<typeof DesktopFloatingAppBanner> = {
args: {},
}
231 changes: 231 additions & 0 deletions packages/app-banner/src/floating-app-banner.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,231 @@
import { Container, FlexBox, Text } from '@titicaca/core-elements'

interface AppBannerProps {
onClose?: () => void
}

export function DesktopFloatingAppBanner({ onClose }: AppBannerProps) {
return (
<a
href="https://triple.global"
target="_blank"
css={{
position: 'fixed',
bottom: 0,
left: 0,
width: '100vw',
backgroundColor: '#7743EE',
height: 160,
textAlign: 'center',
}}
rel="noreferrer"
>
<button
css={{
position: 'absolute',
top: 16,
right: 16,
}}
onClick={(e) => {
e.preventDefault()
onClose?.()
}}
>
<img
src="https://assets.triple.guide/images/triple-korea/floating-banner-close.svg"
width={24}
height={24}
alt=""
/>
</button>
<FlexBox
flex
flexDirection="row"
css={{
margin: '0 auto',
width: 'fit-content',
}}
>
<Container
css={{
position: 'relative',
height: 160,
width: 140,
}}
>
<img
src="https://assets.triple.guide/images/triple-korea/floating-banner-app-preview.png"
width={140}
height={182}
alt=""
css={{
position: 'absolute',
left: 0,
bottom: 0,
}}
/>
</Container>
<Container
css={{
marginLeft: 22,
maxWidth: 390,
textAlign: 'left',
}}
>
<Text
size={22}
bold
css={{
color: '#FFE814',
marginTop: 33,
whiteSpace: 'nowrap',
}}
>
韓国旅行のコンシェルジュTRIPLE Korea
</Text>
<Text
size={11}
css={{
fontWeight: 400,
marginTop: 12,
color: '#fff',
}}
>
韓国旅行をお考え中ですか?インターパークがリリスした韓国旅行専門アプリ
「TRIPLE Korea」をダウンロードしてみてください。 QRコードでTRIPLE
Koreaをダウンロード
</Text>
</Container>
<Container
css={{
borderRadius: '50%',
border: '2px solid #fff',
width: 'fit-content',
height: 'fit-content',
padding: '20px 18px 23px',
margin: '40px 0 0 60px',
}}
>
<img
src="https://assets.triple.guide/images/triple-korea/floating-banner-app-icon.svg"
width={40}
height={32.4}
alt=""
/>
</Container>
<Container
css={{
width: 80,
height: 80,
borderRadius: 6,
backgroundColor: '#fff',
padding: 7,
margin: '40px 0 0 16px',
}}
>
<img
src="https://assets.triple.guide/images/triple-korea/floating-banner-app-qrcode.png"
width={66}
height={66}
alt=""
/>
</Container>
</FlexBox>
</a>
)
}

interface MobileFloatingAppBannerProps extends AppBannerProps {
bottomGap?: number
}

export function MobileFloatingAppBanner({
bottomGap = 0,
onClose,
}: MobileFloatingAppBannerProps) {
return (
<Container
css={{
position: 'fixed',
bottom: bottomGap,
left: 0,
backgroundColor: '#7743EE',
width: '100vw',
height: 170,
textAlign: 'center',
}}
>
<button
css={{
position: 'absolute',
top: 16,
right: 16,
}}
onClick={onClose}
>
<img
src="https://assets.triple.guide/images/triple-korea/floating-banner-close.svg"
width={24}
height={24}
alt=""
/>
</button>
<Text
size={16}
bold
css={{
marginTop: 32,
color: '#fff',
}}
>
韓国旅行のコンシェルジュTRIPLE Korea
</Text>
<a
href="https://itunes.apple.com/app/id6476254427"
target="_blank"
css={{
display: 'block',
padding: '9px 0',
borderRadius: 28,
backgroundColor: '#fff',
width: '193px',
margin: '16px auto 0',
}}
rel="noreferrer"
>
<Text
size={12}
bold
css={{
color: '#7743EE',
}}
>
App Storeからダウンロード
</Text>
</a>
<a
href="https://play.google.com/store/apps/details?id=com.interparktriple.kint5"
target="_blank"
css={{
display: 'block',
padding: '9px 0',
borderRadius: 28,
backgroundColor: '#fff',
width: '193px',
margin: '8px auto 0',
}}
rel="noreferrer"
>
<Text
size={12}
bold
css={{
color: '#7743EE',
}}
>
Google Playからダウンロード
</Text>
</a>
</Container>
)
}
4 changes: 4 additions & 0 deletions packages/app-banner/src/index.ts
Original file line number Diff line number Diff line change
@@ -1 +1,5 @@
export { default } from './app-banner'
export {
DesktopFloatingAppBanner,
MobileFloatingAppBanner,
} from './floating-app-banner'
Loading
Loading