Web - BoxItem (Added in 2.2)
Added in 2.2
Definition
정의 | BoxItem |
최적화 대상 | Desktop Mobile |
기획 배포 | 진행 중 |
디자인 가이드 배포 | 진행 중 |
개발 코드 배포 | 진행 중 |
Principle
박스 형태의 아이템입니다.
리스트 내 아이템으로 추가되거나 독립적으로 쓰일 수 있는 항목
데이터 선택 모달, 세그먼트 등에서 폭넓게 사용될 예정
이 아이템 항목은 내부 내용에 따라서 높이가 변동되는 것이 자연스러움
참고)





구성

기획 가이드
공통 | 전체 클릭 사용 여부 | |
---|---|---|
Do |
|
|
Don’t |
|
|
Spec
Guide

Size, Property
(color와 관련한 사항은 하단에 기술)
구성 | 내용 |
---|---|
base |
|
image |
|
text |
|
iBtn |
|
indicator | Web - Icon 참고
|
checkbox |
|
chip | Web - Chip 참고 |
Color 구성
(업데이트 예정)
Color Key
구성 | 내용 |
base | ContentSheet Panel
|
text | TextLabel
|
icon color |
|
IconButton | iconColorKey prop 제공 baseColorKey : |
Properties
selectionMode
박스 자체가 선택되는 상황을 의미합니다. 체크된 것과 다릅니다.
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default |
|
Enum Values Description | |
---|---|
| 박스 면적의 선택 기능이 동작하지 않습니다. |
| 박스 면적의 선택 기능이 동작합니다. |
overrideBorderColorKey
선택 기능 동작 시, 기본적으로 제공된 컬러값이 아닌 컬러 부여가 필요할 때 컬러키를 사용하여 override하여 라인 컬러를 결정할 수 있습니다. (ui_로 정의된 컬러값 사용)
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default |
|
Enum Values Description |
---|
정해져 있는 컬러 값 중 하나를 부여합니다. (ui_xxx의 형식입니다.) |
state
상태를 결정합니다.
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default |
|
Enum Values Description | |
---|---|
| 기본값 |
| 비활성화 |
checkboxMode*
체크 박스 사용 유무를 결정합니다.
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default |
|
Enum Values Description | |
---|---|
| 사용 안함 |
| 선택 |
| 부분 선택 |
checkBoxState*
체크 박스의 상태를 결정합니다.
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default |
|
Enum Values Description | |
---|---|
| 선택 안 됨 |
| 선택됨
|
| 일부 선택됨
|
titleText*
주요 텍스트 값입니다.
기획 지시사항
기획서 상 작성 방법 : 텍스트만 기술
Type |
|
---|---|
Default | - |
titleTextColorKey
타이틀 텍스트의 컬러키를 설정합니다.
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default |
|
Enum Values Description |
---|
정해져 있는 컬러 값 중 하나를 부여합니다. (ui_xxx의 형식입니다.) |
titleFontSize
타이틀 텍스트의 사이즈를 설정합니다.
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default |
|
Enum Values Description | |
---|---|
| body2Bold (16px) |
| subTitleBold (18px) |
| leadParaBold (20px) |
| headingBold (24px) |
titleTextLineLimit
타이틀 텍스트의 줄 수를 설정합니다.
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default |
|
Enum Values Description |
---|
숫자를 작성합니다. / 제약을 주고 싶지 않다면 큰 수 (ex. 99)를 입력합니다. |
descText
상세 문구의 텍스트 값을 입력합니다.
기획 지시사항
기획서 상 작성 방법 : 텍스트만 기술
Type |
|
---|---|
Default | - |
descTextColorKey
상세문구의 컬러키를 설정합니다.
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default |
|
Enum Values Description |
---|
정해져 있는 컬러 값 중 하나를 부여합니다. (ui_xxx의 형식입니다.) |
descTextLineLimit
상세 텍스트의 줄 수를 설정합니다.
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default |
|
Enum Values Description |
---|
숫자를 작성합니다. / 제약을 주고 싶지 않다면 큰 수 (ex. 99)를 입력합니다. |
imageMode
썸네일 이미지의 사용 여부를 결정합니다.
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default |
|
Enum Values Description | |
---|---|
| 아무것도 표시하지 않습니다. |
| 썸네일 이미지를 표시합니다. |
imageShapeType
이미지의 형태를 결정합니다.
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default |
|
Enum Values Description | |
---|---|
| 둥근 직사각형 형태의 shapeType |
| 원형 형태의 shapeType |
| 직사각형 형태의 shapeType |
imageSrc
이미지 사용 시 이미지의 주소 값입니다.
기획 지시사항
기획서 상 작성 방법 : 텍스트만 기술
Type |
|
---|---|
Default | - |
imageWidth
너비를 결정합니다.
반응형으로 부여 할 때는 'responsive'
를 사용하고, 정해진 값을 부여할때는 숫자만 기술합니다. (단위는 px로 고정되어있습니다.)
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함 / 숫자만 기술
Type |
|
---|---|
Default | - |
imageRatio
*width에 의한 height 값을 구하기 위한 비율입니다.
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default |
|
Enum Values Description | |
---|---|
| 16:9 (영상 비율에 주로 쓰입니다.) |
| 4:3 |
| 1:1 |
imageScaleType
이미지를 채우는 방법을 결정합니다.
(사진이 영역을 꽉 채우지 못할때는 회색 배경이 채워집니다.)
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default |
|
Enum Values Description | |
---|---|
| 원본 그대로 표시하며, 아무런 조치도 취하지 않음 |
| object-fit의 fill (fitXY) |
| object-fit의 contain (center) |
| object-fit의 cover (centerCrop) |
chipMode
chip의 사용 여부를 결정합니다.
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default |
|
Enum Values Description | |
---|---|
| 아무것도 표시하지 않습니다. |
| chip을 표시합니다. |
chipText
chip의 텍스트 값을 입력합니다.
기획 지시사항
기획서 상 작성 방법 : 텍스트만 기술
Type |
|
---|---|
Default | - |
displayType
우측 영역의 표시 방법을 결정합니다.
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default |
|
Enum Values Description | |
---|---|
| 아무것도 표시하지 않습니다. |
| 우측 버튼 1개를 표시합니다. |
| 우측 버튼 2개를 표시합니다. |
| 우측 버튼 3개를 표시합니다. |
iBtn1IconName
가장 우측 영역 아이콘 버튼의 아이콘 이름을 결정합니다.
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default | - |
Enum Values Description |
---|
Icon 컴포넌트의 iconName 값 중 하나를 부여합니다. (ic_xxx의 형식입니다.) |
iBtn1IconFillType
가장 우측 영역 아이콘 버튼의 아이콘 유형을 결정합니다.
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default |
|
Enum Values Description | |
---|---|
|
|
|
|
iBtn1IconColorKey
가장 우측 영역 아이콘 버튼의 컬러키를 설정합니다.
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default |
|
Enum Values Description |
---|
정해져 있는 컬러 값 중 하나를 부여합니다. (ui_xxx의 형식입니다.) |
iBtn2IconName
우측에서 2번째 영역 아이콘 버튼의 아이콘 이름을 결정합니다.
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default | - |
Enum Values Description |
---|
Icon 컴포넌트의 iconName 값 중 하나를 부여합니다. (ic_xxx의 형식입니다.) |
iBtn2IconFillType
우측에서 2번째 영역 아이콘 버튼의 아이콘 유형을 결정합니다.
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default |
|
Enum Values Description | |
---|---|
|
|
|
|
iBtn2IconColorKey
가장 우측 영역 아이콘 버튼의 컬러키를 설정합니다.
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default |
|
Enum Values Description |
---|
정해져 있는 컬러 값 중 하나를 부여합니다. (ui_xxx의 형식입니다.) |
iBtn3IconName
우측에서 3번째 영역 아이콘 버튼의 아이콘 이름을 결정합니다.
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default | - |
Enum Values Description |
---|
Icon 컴포넌트의 iconName 값 중 하나를 부여합니다. (ic_xxx의 형식입니다.) |
iBtn3IconFillType
우측에서 3번째 영역 아이콘 버튼의 아이콘 유형을 결정합니다.
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default |
|
Enum Values Description | |
---|---|
|
|
|
|
iBtn3IconColorKey
가장 우측 영역 아이콘 버튼의 컬러키를 설정합니다.
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default |
|
Enum Values Description |
---|
정해져 있는 컬러 값 중 하나를 부여합니다. (ui_xxx의 형식입니다.) |
indicatorMode
인디케이터의 사용 유무를 결정합니다.
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default |
|
Enum Values Description | |
---|---|
| 사용하지 않음 |
| 사용함 |
paddingTop
상단의 padding 간격 값을 결정합니다.
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default |
|
Enum Values Description | |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
paddingRight
우측의 padding 간격 값을 결정합니다.
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default |
|
Enum Values Description | |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
paddingBottom
하단의 padding 간격 값을 결정합니다.
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default |
|
Enum Values Description | |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
paddingLeft
하단의 padding 간격 값을 결정합니다.
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default |
|
Enum Values Description | |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
id
체크박스에 사용되는 id입니다.
기획 지시사항
기획서 상 작성 방법 : 기획자가 직접 prop을 기술하지 않음
Type |
|
---|---|
Default | - |
onClick
하나의 Item이 클릭 된 시점에 이벤트를 부여합니다.
기획 지시사항
기획서 상 작성 방법 : 기획자가 직접 prop을 기술하지 않음
Type |
|
---|---|
Default | - |
onClickIBtn1
IBtn1이 클릭 된 시점에 이벤트를 부여합니다.
기획 지시사항
기획서 상 작성 방법 : 기획자가 직접 prop을 기술하지 않음
Type |
|
---|---|
Default | - |
onClickIBtn2
IBtn2이 클릭 된 시점에 이벤트를 부여합니다.
기획 지시사항
기획서 상 작성 방법 : 기획자가 직접 prop을 기술하지 않음
Type |
|
---|---|
Default | - |
onClickIBtn3
IBtn2이 클릭 된 시점에 이벤트를 부여합니다.
기획 지시사항
기획서 상 작성 방법 : 기획자가 직접 prop을 기술하지 않음
Type |
|
---|---|
Default | - |
titleTextWordBreak
줄바꿈 형식을 결정합니다.
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default |
|
Enum Values Description | |
---|---|
| 기본 줄 바꿈 규칙을 사용합니다. |
| 오버플로를 방지하기 위해서는 어떠한 두 문자 사이에서도 줄 바꿈이 발생할 수 있습니다. (한중일 텍스트 제외) |
| 한중일(CJK) 텍스트에서는 줄을 바꿀 때 단어를 끊지 않습니다. 비 CJK 텍스트에서는 |
| 실제 |
descTextWordBreak
줄바꿈 형식을 결정합니다.
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default |
|
Enum Values Description | |
---|---|
| 기본 줄 바꿈 규칙을 사용합니다. |
| 오버플로를 방지하기 위해서는 어떠한 두 문자 사이에서도 줄 바꿈이 발생할 수 있습니다. (한중일 텍스트 제외) |
| 한중일(CJK) 텍스트에서는 줄을 바꿀 때 단어를 끊지 않습니다. 비 CJK 텍스트에서는 |
| 실제 |
문서 작성 정보
소유자 / 관리자 | 김혜진 |
---|---|
변경 이력 |
|