상단 레이아웃
모든 페이지에서 노출되는 공통 상단 모듈입니다.
관련 API : 🔗 몰 정보 조회 API모듈명: shopby-header원본소스
공통 상단 모듈입니다.
사용 가능 변수
| 변수명 | 타입 | 기본값 | 설명 |
|---|---|---|---|
| visibleLogo | boolean | true | 로고 노출 여부 |
| visibleHamburgerButton | boolean | false | 햄버거바 노출 여부 |
| visibleBackButton | boolean | false | 뒤로가기 버튼 노출 여부 |
| visibleCartButton | boolean | true | 장바구니 버튼 노출 여부 |
| visibleSubHeader | boolean | false | 공통 상단 타이틀 노출 여부 |
| isSignedIn | boolean | false | 로그인 여부 |
| subTitle | string | - | 공통 상단 타이틀 |
| keywords | string | - | 검색어 |
| count | number | 0 | 장바구니에 담긴 상품 수 |
| logo | object | - | 플랫폼 별 전체 스킨 배너 조회하기 API 응답 값을 변환 banners 이외 데이터는 동일banners 중 bannerGroupType 이 LOGO 인 데이터를 flat 해서 제공 |
| multiLevelCategories | Category[] | [] | 몰정보 조회 API 응답 중 categories.multiLevelCategories와 동일 (카테고리 정보) (아래 타입 참조) |
| noticeBoard | BoardsCategories[] | [] | 몰 정보 조회하기API 응답 값에서 boardsCategories에서 boardId 가 notice 인 값 (게시판 카테고리 목록) (아래 타입 참조) |
| slider | SliderIdState | - | 슬라이더 고유 id (아래 타입 참조) |
| hasEvents | boolean | false | 기획전 존재 여부 |
Category 타입
| 속성명 | 타입 | 기본값 | 설명 |
|---|---|---|---|
| categoryNo | number | - | 카테고리 번호 |
| depth | number | - | 카테고리 depth |
| label | string | - | 카테고리명 |
| count | number | 0 | 카테고리 상품 수 |
| children | array | [] | 하위 카테고리 목록 CategoryChildren 타입과 동일한 데이터 |
BoardsCategories 타입
| 속성명 | 타입 | 기본값 | 설명 |
|---|---|---|---|
| used | boolean | false | 게시판 사용 여부 |
| boardNo | number | - | 게시판 번호 |
| boardName | string | - | 게시판 이름 |
SliderIdState 타입
| 속성명 | 타입 | 기본값 | 설명 |
|---|---|---|---|
| id | string | - | 슬라이더의 고유 id |