[실무] 업무내용 정리

Jang Seok Woo·2022년 8월 25일
0

실무

목록 보기
128/136
fix settings UI
refactoring ContactTableList to ContactGroupTablePaginator

settings UI

좌측 menu 부분 UI 수직 정렬 수정
DetailLayout 적용
Grid component 적용
기능 동작 확인
후 MR하였습니다

settings ui 부분 수정

URL 카멜케이스->케밥케이스 변경
group object 컴포넌트 밖 선언, reload시 비효율성 제거
resolve nested container by replacing it to section component
Change SettingsAccount component Children as aligned by horizon to by vertical

fix settings UI
수정 완료 후 MR
refactoring ContactTableList to ContactGroupTablePaginator
현재 OldDetailLayout을 ListLayout으로 변경하였고, Filter 기능이 제대로 동작하지 않는 상태입니다.

refactor contactTableList to contactGroupTablePaginator

UserContacts 컴포넌트 필터까지 수정 완료했습니다. 현재 사진과 같은 UI이고 기능적으로 잘 동작합니다.
contactTableList를 사용하고있는 다른 컴포넌트도 변경하려 하는데요
사진과 같이 Contacts 라는 Title Text가 위치하는게 맞을지 확인 부탁드립니다
감사합니다

Supplier Validation Enhancement

Supplier completion percentage -> adjustedScore로 변경
Business License Validation Yes/No Badge 구현 완료
Document Tab 구현 완료
Document Tab의 경우 Filter 를 사용하는 과정에서 최 하단의 supplier/buyer 여부 선택시 count 출력이 아직 이상합니다
데이터의 구분 기준이 모호한 것으로 보입니다
현재까지 진행사항 MR 남겨두었습니다
white_check_mark
eyes
raised_hands

promotional pricing page - review

withHeader 사용 맥락 이해 후 H태크 코드 변경
breakpoint 이해 및 제거
Container customizing 제거
!important 제거
JumboTron -> TopSection 변경
lineBreak
Digit component 사용
Container 컴포넌트를 Section 보다 상단에 위치
styled component에 props 사용 자제
H tag default value ( size : 'header.l', weight: 'semiBold' )
products : productIds
Icon Image -> Icon Tag 적용
MR : https://gitlab.internal.tridge.com/tridge/software/mulhang/-/merge_requests/3114
시간되실 때 확인 부탁드립니다 (edited) 

promotional pricing page - QA

Mulhang :
https://gitlab.internal.tridge.com/tridge/software/mulhang/-/merge_requests/3114/diffs?commit_id=b44347612b3f68caf8df95d7f7b0a98b52f0d8e7
https://gitlab.internal.tridge.com/tridge/software/mulhang/-/merge_requests/3114/diffs?commit_id=b5376de643cfc11d90c5384e6295f859c2ed4639
Taeyang : https://gitlab.internal.tridge.com/tridge/software/taeyang/-/merge_requests/2251/diffs?commit_id=fa1a88104ac638be5530e0b017ce6d71d186189f
적용사항
모바일 horizontal scroll 방지
이미지 파일 resolution too low
ContactSales thank you page showing incorrectly
TMS planLeadList에서 industry 제거
Buyer/Supplier/Researcher number 내림 적용
Our Process 텍스트 적용
intelligence&data  contactSales 마진 적용
planLeadFieldSet autoFocus 제거
bottom banner 마진 및 버튼 가운데 정렬
contactSalesWrapper radius 적용

promotional pricing page - translation QA

Mulhang :
https://gitlab.internal.tridge.com/tridge/software/mulhang/-/merge_requests/3114/diffs?commit_id=5d3920b5cc5cdc288d6fbed1939ea9b9a17f5158
적용사항
arabic 좌우 반전시 Table vertical line 사라지는 현상 제거
FaQ 좌우 반전시 textAlign left 적용 제거 및 Align 적용
Translation key update
topSection bullet title translation key 적용
Buyer/Seller/Researcher total number 내림 -> 반올림 적용
확인 부탁드립니다 감사합니다

enhance-url-flow

RegisterBody 내부의 SignInLink 컴포넌트 to={`/login?next=${next}`} 프랍 변경
stringifyQs 이용, to={`/login${stringifyQs(cleanQs({ next }))}`}
stringifyNextQs 를 이용해보려 했으나 location 타입의 객체를 가져와 넘겨야하나 단순 path만 갖고 있기에 stringifyQs가 더 적절하다고 판단했습니다
MR : https://gitlab.internal.tridge.com/tridge/software/mulhang/-/merge_requests/3158?commit_id=fe3a18bbbe978ccb8eca820bb35d22117f11d216
번역은 현재 이태리어, 베트남어 부분이 번역되지 않아 솔지님께 문의드렸고 현재 기다리고 있습니다 코드 부분은 키값과 문구 적용해 두었습니다
MR : https://gitlab.internal.tridge.com/tridge/software/mulhang/-/merge_requests/3159
확인 부탁드립니다

Refactor BaseLazyLoad in Mulhang as our component code style

class component -> functional component
didMount, willUnmount, shouldUpdate -> useEffect
withForwardedRef hoc 적용 및 useImperativeHandle 적용, visibleRef와 lazyLoadHandler 접근에 사용
rootRef, visibleRef 적용
getBoundingClientRect 함수 적용시 default 값 적용, defaultBoundingClientRect 삭제
delayTypeRef, finalLazyLoadHandlerRef 전역변수 -> useRef 사용 변경
Math 함수 -> 3항 연산자로 변경
scrollport 3항연산자 적용, if문 삭제
needResetFinalLazyLoadHandler 삭제 및 조건 if문에 직접 적용
passiveEventSupport, passive 속성 여부 확인 코드 함수화
기능 동작 확인, fulfillment/browse 화면 하단 trending offers 데이터 lazy load
MR : https://gitlab.internal.tridge.com/tridge/software/mulhang/-/merge_requests/3171/diffs?view=parallel
확인 부탁드립니다 (edited) 

BaseLazyLoad refactoring MR 남겼습니다
visibleRef prop으로 넘겨 사용
함수와 데이터 컴포넌트 밖 기존 코드와 동일한 구조로 위치하고, 매개변수 추가
1, 2의 코드 변경을 적용하여 useImperativeHandle 삭제
needResetFinalLazyLoadHandler 변수 되돌려 놓음
passive event 속성 체크 event name, 'test' -> 'passiveEventTest'
offset[0] -> leftEdgeOffset, offset[1] -> topEdgeOffset // git README 참고
airbnb javascript style guide 적용, comments 위치, max length 적용
component name 변경, 'LazyLaod' -> 'BaseLazyLoad'

BaseLazyLoad refactoring 수정사항 반영해 push 했습니다
rootRef.current -> componentEle
parent -> parentEle
괄호() 적용
pending const -> let
semicolon, curly braces, double spacing 적용

BaseLazyLoad refactoring 수정사항 반영해 push 했습니다
forwardRef 삭제
3항 연산자 condition 수정
spacing 수정
lazyLoadHandler 기존 화살표함수로 매개변수에 넣을 시 정상 동작 확인

exhibition lead detail
filter
list content(source type, assignee, assign)
edit modal
구현했습니다

tms, urgent exhibitionLead
phone 넘버 필드 추가해서 MR 남겼습니다

ToggleActivationExhibitionAccess Mutation Input 스키마 변경 적용해서 MR 남겼습니다
기존의 toggleActivationExhibitionAccess 객체 제거 및 booth_IsActive 변수 적용하고
SelectRadio 컴포넌트 value 및 onChange 제거 및 name 적용했습니다


profile
https://github.com/jsw4215

0개의 댓글