Web - MobileBasicModal Panel
Added in 1.4
모달의 내용은 개별 기획자가 와이어프레임을 만드는 것이 원칙입니다.
모달이 지켜야 할 기본적인 생성 규칙, 요소를 설명합니다.
Definition
정의 | MobileBasicModal |
최적화 대상 | Mobile |
기획 배포 | 완료 |
디자인 가이드 배포 | 완료 |
개발 코드 배포 | 완료 |
Principle
이용자에게 필요한 정보를 받기 위해 사용합니다.
Modal는 Shadow를 가지고 있으며, Modal Layer에 포함되는 요소이기 때문에 elevation-5로 설정합니다.
(Elevations and Shadows 문서 참고)
또한 외부를 누르더라도 꺼지지 않습니다.
액션 버튼은 Component 내 MainButton을 사용합니다. (MainButton 문서 참고)

구성

Header |
|
Body |
|
Footer |
|
Spec
Guide
Body 영역에 여백을 사용하는 경우(bodySpacingMode : use) 아래의 가이드를 참고하세요.

Size, Property
(color와 관련한 사항은 하단에 기술)
구성 | 내용 |
---|---|
width |
|
height | Body 영역에만 부여
|
text |
|
iBtn (우측 상단 모달 닫기) |
|
mBtn |
|
tBtn |
|
base | radius : 24px |
Color 구성

Color Key
구성 | 내용 |
---|---|
Text | TextLabel
|
IconButton | iconColorKey : baseColorKey : |
MainButton | MainButton의 Color Key 참고
|
TextButton | TextButton의 Color Key 참고 |
divider | Divider의 Color key 참고 |
base color |
|
border color |
|
shadow | Modal Layer에 소속, elevation-4를 적용합니다. |
Properties
titleText*
표시할 타이틀 텍스트 값입니다.
기획 지시사항
기획서 상 작성 방법 : 텍스트만 기술
Type |
|
---|---|
Default | - |
contentText
본문에 사용할 상세 설명 텍스트 값입니다.
기획 지시사항
기획서 상 작성 방법 : 텍스트만 기술
Type |
|
---|---|
Default | - |
mBtnText
메인 버튼의 텍스트 값입니다.
기획 지시사항
기획서 상 작성 방법 : 텍스트만 기술
Type |
|
---|---|
Default | - |
tBtnText
텍스트 버튼의 텍스트 값입니다.
기획 지시사항
기획서 상 작성 방법 : 텍스트만 기술
Type |
|
---|---|
Default | - |
bodySpacingMode
Body 영역의 여백 사용 여부를 결정합니다.
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default |
|
Enum Values Description | |
---|---|
| 여백을 사용하지 않습니다. |
| 여백을 사용합니다. |
bodyOverflowType
body 영역의 오버플로우 타입을 결정합니다.
layer구현전에 개발적으로 필요해서 임시로 추가한 prop입니다. 사용을 권장하지 않습니다.
기획 지시사항
기획서 상 작성 방법 : 기획자가 직접 prop을 기술하지 않음
Type |
|
---|---|
Default |
|
Enum Values Description | |
---|---|
| 기본 값입니다. |
| (가장 아래에 Dropdown같은 컴포넌트가 쓰일때 한시적으로 사용합니다.) *layer구현전에 개발적으로 필요할때 임시로 쓰일 수 있는 value입니다. |
mBtnState
Added in 1.4
메인 버튼의 상태를 결정합니다.
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default |
|
Enum Values Description | |
---|---|
| 기본 상태 입니다. |
| 비활성화 상태입니다. |
mBtnType
Added in 1.4
메인 버튼의 type을 결정합니다.
기획 지시사항
기획서 상 작성 방법 : 기획자가 직접 prop을 기술하지 않음
Type |
|
---|---|
Default |
|
Enum Values Description | |
---|---|
| 기본적인 버튼의 역할을 합니다. |
| form data를 제출하는 버튼의 역할을 합니다. |
tBtnState
Added in 1.4
텍스트 버튼의 상태를 결정합니다.
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default |
|
Enum Values Description | |
---|---|
| 기본 상태 입니다. |
| 비활성화 상태입니다. |
tBtnType
Added in 1.4
텍스트 버튼의 type을 결정합니다.
기획 지시사항
기획서 상 작성 방법 : 기획자가 직접 prop을 기술하지 않음
Type |
|
---|---|
Default |
|
Enum Values Description | |
---|---|
| 기본적인 버튼의 역할을 합니다. |
| form data를 제출하는 버튼의 역할을 합니다. |
onClickMBtn
Added in 1.4
메인 버튼이 클릭된 시점에 이벤트를 부여합니다.
기획 지시사항
기획서 상 작성 방법 : 기획자가 직접 prop을 기술하지 않음
Type |
|
---|---|
Default | - |
onClickTBtn
Added in 1.4
텍스트 버튼이 클릭된 시점에 이벤트를 부여합니다.
기획 지시사항
기획서 상 작성 방법 : 기획자가 직접 prop을 기술하지 않음
Type |
|
---|---|
Default | - |
onClickXMarkIcon
Added in 1.4
우측 상단 닫기 버튼이 클릭된 시점에 이벤트를 부여합니다.
기획 지시사항
기획서 상 작성 방법 : 기획자가 직접 prop을 기술하지 않음
Type |
|
---|---|
Default | - |
children
Added in 1.4
자식 요소입니다. 여러가지 컴포넌트를 조합하여 위치시킬 수 있습니다.
기획 지시사항
기획서 상 작성 방법 : 기획자가 직접 prop을 기술하지 않음
Type |
|
---|---|
Default | - |
문서 작성 정보
소유자 / 관리자 | 김혜진 |
---|---|
변경 이력 |
|