[진행중] Web - DesktopBasicModalWithTab Panel (Added in 2.2)
Added in 2.2
모달이 지켜야 할 기본적인 생성 규칙, 요소를 설명합니다.
Definition
정의 | DesktopBasicModalWithTab |
최적화 대상 | Desktop |
기획 배포 | 진행 |
디자인 가이드 배포 | 진행 |
개발 코드 배포 | 진행 |
Principle
DesktopBasicModalWithTab은 어떠한 대주제 안에서 여러 개의 설정이 필요할 때 사용할 수 있는 모달입니다.
DesktopBasicModalWithTab은 2단으로 구성되어 있습니다.
좌측 영역은 Header와 Tab 성격의 SideTab이 있고, 우측 영역은 해당 Tab에서 설정할 수 있는 Body 영역이 있습니다.
하단 영역엔 Footer가 있습니다.
Body 영역 안에는 사용자에게 제공할 옵션들에 대해 컴포넌트를 조합하여 배치할 수 있습니다.
DesktopBasicModalWithTab이 가지고 있는 스펙과 형태는 미리 결정되어 있으므로, 각 기획자가 의도에 따라 이를 변형해서 사용할 수 없습니다.
DesktopBasicModalWithTab는 Shadow를 가지고 있으며, Modal Layer에 포함되는 요소이기 때문에 elevation-5로 설정합니다.
(Elevations and Shadows 문서 참고)
구성

좌측 영역 | Header |
|
SideTab |
| |
우측 영역 | Body |
|
하단 영역 | Footer |
|
Spec
Size, Property

종류 | 구성 | 내용 |
---|---|---|
모달 공통 | width |
|
height |
| |
base | radius : 24px | |
Header | text |
|
SideTab | base |
|
text |
| |
Body | text |
|
Footer | Web - DesktopBasicModal Panel 의 Footer와 스펙 동일 |
Color 구성

Color Key
종류 | 구성 | 내용 |
---|---|---|
모달 공통 | base color |
|
border color |
| |
shadow | Modal Layer에 소속, elevation-5를 적용합니다. | |
dimmed | 모달 바깥 dim 처리 된 영역
| |
우측 정보 영역 배경 |
| |
Header | text |
|
SideTab | base color |
|
text color |
| |
Body | text |
|
Footer | Web - DesktopBasicModal Panel 의 Footer와 스펙 동일 |
Properties
size
크기를 결정합니다.
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default |
|
Enum Values Description | |
---|---|
|
CODE
|
|
CODE
|
modalTitleText*
모달의 제목을 표시할 텍스트 값입니다.
기획 지시사항
기획서 상 작성 방법 : 텍스트만 기술
Type |
|
---|---|
Default | - |
infoArray*
모달의 정보와 관련된 요소들을 표시하는 array 형태의 값입니다.
기획 지시사항
기획서 상 작성 방법 : type의 array 내부에 있는 항목들을 type에 맞춰 작성합니다.
Type |
CODE
|
---|---|
Default | - |
Array Values Description | |
---|---|
sideTabTitleText* | 좌측 영역의 SideTab에 표시 될 text 값입니다. infoTitleText 값이 없다면 우측 영역 정보란의 제목으로도 함께 표시됩니다. |
bodyTitleText | 우측 영역 정보란의 제목을 sideTabTitleText과 다르게 표시하고 싶다면 사용할 수 있는 text 값입니다. (사용하지 않는다면 sideTabTitleText 값이 좌측 영역의 SideTab과 우측 영역 정보란의 제목에 함께 표시 됩니다.) |
btnMode | 우측 영역 Footer 부분 버튼 표시에 대한 값입니다.
|
btn1Text | Footer 부분에서 가장 우측 버튼에 표시 될 text 값입니다. |
btn2Text | Footer 부분에서 우측에서 두번째 버튼에 표시 될 text 값입니다. (btnMode가 |
btn3Text | Footer 부분에서 가장 좌측 버튼에 표시 될 text 값입니다. (btnMode가 |
onClickBtn1 | 우측 영역 Footer 부분 버튼을 눌렀을 경우에 실행할 액션 값입니다. |
onClickBtn2 | 우측 영역 Footer 부분 버튼을 눌렀을 경우에 실행할 액션 값입니다. (btnMode가 |
onClickBtn3 | 우측 영역 Footer 부분 버튼을 눌렀을 경우에 실행할 액션 값입니다. (btnMode가 |
onClose*
모달 내부 우측 상단에 위치한 X 버튼을 눌렀을 경우에 실행할 액션을 부여합니다.
기획 지시사항
기획서 상 작성 방법 : 기획자가 직접 prop을 기술하지 않음
Type |
|
---|---|
Default | - |
문서 작성 정보
소유자 / 관리자 | 김혜진, 안은수 |
---|---|
변경 이력 |
|