Web - DesktopHeadlessModal Panel
Added in 1.4
모달의 내용은 개별 기획자가 와이어프레임을 만드는 것이 원칙입니다.
모달이 지켜야 할 기본적인 생성 규칙, 요소를 설명합니다.
Definition
정의 | DesktopHeadlessModal |
최적화 대상 | Desktop |
기획 배포 | 완료 |
디자인 가이드 배포 | 완료 |
개발 코드 배포 | 완료 |
Principle
DesktopHeadlessModal은 DesktopBasicModal과 달리 Header & Footer 가 없고, 한 모달 속에 여러가지의 목적을 달성할 수 있게 허용해주는 모달입니다.
제공하는 정보의 중요도에 따라 모달의 닫히는 방식이 결정되어야합니다.
HeadlessModal는 Shadow를 가지고 있으며, Modal Layer에 포함되는 요소이기 때문에 elevation-5로 설정합니다.
(Elevations and Shadows 문서 참고)
나가기 버튼 추가시, ic_xmark 를 사용하는것을 권고합니다. (자세한 추천 스펙은 아래에서 참고해주세요)
구성

Body |
|
Footer |
|
Spec
Size, Property
(color와 관련한 사항은 하단에 기술)
구성 | 내용 |
---|---|
width |
|
height |
|
mBtn |
|
base | radius : 24px |
Color 구성

Color Key
구성 | 내용 |
---|---|
mainButton | MainButton의 Color Key 참고
|
base color |
|
border color |
|
shadow | Modal Layer에 소속, elevation-5를 적용합니다. |
dimmed | 모달 바깥 dim 처리 된 영역
|
Recommended exit IconButton spec

IconButton 스펙
구성 | 내용 |
---|---|
iconName |
|
baseSize |
|
baseColorKey |
|
iconColorKey |
|
Properties
body*
모달의 내용이 들어가는 영역입니다. 문장만 있는 경우도 있고, Component가 조합된 형태가 들어가기도 합니다.
(길어질 경우, 스크롤이 되는 영역입니다. 스크롤이 표시 될지 말지는 prop에서 설정할 수 있습니다.
기획 지시사항
기획서 상 작성 방법 : 기획자가 직접 prop을 기술하지 않음
Type |
|
---|---|
Default | - |
size
모달의 사이즈를 결정합니다.
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default |
|
Enum Values Description | |
---|---|
|
Added in 2.2
CODE
|
|
CODE
|
|
CODE
|
|
CODE
|
|
Added in 2.2
CODE
|
|
CODE
|
dimmedClickCloseMode
모달이 닫히는 액션을 결정합니다.
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default |
|
Enum Values Description | |
---|---|
| 배경 클릭시 닫힘 |
| 배경 클릭해도 닫히지 않음 (반드시 나가기 버튼을 제공하세요) |
scrollVisibleType
스크롤이 생겼을 시, 스크롤의 노출 여부를 결정합니다.
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default |
|
Enum Values Description | |
---|---|
| 아예 표시하지 않습니다.
CODE
|
(아직 사용할 수 없습니다) | 움직일때에만 표시하고 더이상 표시하지 않습니다.
CODE
|
| 항상 표시합니다. |
footerMode
Added in 2.2
footer 사용 여부를 결정합니다.
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default |
|
Enum Values Description | |
---|---|
| footer를 사용합니다. |
| footer를 사용하지 않습니다. |
btnMode
Added in 2.2
사용할 버튼의 갯수를 결정합니다.
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default |
|
Enum Values Description | |
---|---|
| 1개 |
| 2개 |
| 3개 |
tBtn1Text
Added in 2.2
가장 우측에서 1번째
버튼의 글자 수는 최대 12자까지 가능합니다.
버튼 3개를 사용할 경우, 버튼 모두에 12자까지 적용되는 것은 아닙니다. 1개의 버튼에 12자를 적용할 경우 나머지 2개의 버튼은 글자 수 조정이 필요합니다.
기획 지시사항
기획서 상 작성 방법 : 텍스트만 기술
Type |
|
---|---|
Default | - |
mBtn2Text
Added in 2.2
가장 우측부터 사용되는 버튼 2
기획 지시사항
기획서 상 작성 방법 : 텍스트만 기술
Type |
|
---|---|
Default | - |
mBtn3Text
Added in 2.2
가장 우측부터 사용되는 버튼 3
기획 지시사항
기획서 상 작성 방법 : 텍스트만 기술
Type |
|
---|---|
Default | - |
tBtn1State
Added in 2.2
가장 우측부터 사용되는 버튼 1 상태를 결정합니다.
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default |
|
Enum Values Description | |
---|---|
| 기본 상태 입니다. |
| 비활성화 상태입니다. |
mBtn2State
Added in 2.2
가장 우측부터 사용되는 버튼 2 상태를 결정합니다.
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default |
|
Enum Values Description | |
---|---|
| 기본 상태 입니다. |
| 비활성화 상태입니다. |
mBtn3State
Added in 2.2
가장 우측부터 사용되는 버튼 3상태를 결정합니다.
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default |
|
Enum Values Description | |
---|---|
| 기본 상태 입니다. |
| 비활성화 상태입니다. |
mBtn1Type
Added in 2.2
가장 우측부터 사용되는 버튼 1의 type을 결정합니다.
기획 지시사항
기획서 상 작성 방법 : 기획자가 직접 prop을 기술하지 않음
Type |
|
---|---|
Default |
|
Enum Values Description |
---|
Enum Values Description | |
---|---|
| 기본적인 버튼의 역할을 합니다. |
| form data를 제출하는 버튼의 역할을 합니다. |
mBtn2Type
Added in 2.2
가장 우측부터 사용되는 버튼 2의 type을 결정합니다.
기획 지시사항
기획서 상 작성 방법 : 기획자가 직접 prop을 기술하지 않음
Type |
|
---|---|
Default |
|
Enum Values Description | |
---|---|
| 기본적인 버튼의 역할을 합니다. |
| form data를 제출하는 버튼의 역할을 합니다. |
mBtn3Type
Added in 2.2
가장 우측부터 사용되는 버튼 3의 type을 결정합니다.
기획 지시사항
기획서 상 작성 방법 : 기획자가 직접 prop을 기술하지 않음
Type |
|
---|---|
Default |
|
Enum Values Description | |
---|---|
| 기본적인 버튼의 역할을 합니다. |
| form data를 제출하는 버튼의 역할을 합니다. |
onClickMBtn1
Added in 2.2
TBtn1이 클릭 된 시점에 이벤트를 부여합니다.
기획 지시사항
기획서 상 작성 방법 : 기획자가 직접 prop을 기술하지 않음
Type |
|
---|---|
Default | - |
onClickMBtn2
Added in 2.2
TBtn2가 클릭 된 시점에 이벤트를 부여합니다.
기획 지시사항
기획서 상 작성 방법 : 기획자가 직접 prop을 기술하지 않음
Type |
|
---|---|
Default | - |
onClickMBtn3
Added in 2.2
TBtn3이 클릭 된 시점에 이벤트를 부여합니다.
기획 지시사항
기획서 상 작성 방법 : 기획자가 직접 prop을 기술하지 않음
Type |
|
---|---|
Default | - |
onClose
Added in 1.4
dimmedClickCloseMode
가 'use'
일때, dim이 클릭된 시점에 이벤트를 부여합니다.
기획 지시사항
기획서 상 작성 방법 : 기획자가 직접 prop을 기술하지 않음
Type |
|
---|---|
Default | - |
문서 작성 정보
소유자 / 관리자 | 김혜원 |
---|---|
변경 이력 |
|