⌘K

Indicator

Indicator는 정보를 불러오거나 사용자가 취한 액션을 처리할 경우 발생하는 시간동안에 시각정보를 통해 처리 과정이 진행 중임을 사용자에게 알리는 역할로서 사용 되어집니다.


Components

Indicator는 발생하는 동작 후 발생되는 Duration의 특징에 따라서 불특정하게 (Indeterminate) 시각적으로 보여주는 Spinner, 규정 가능한 (Determinate) 형태로 보여주는 Progress Bar로 사용되어집니다.

Components

A. Spinner
B. Progress Bar


Spinner

특정 동작 수행에 있어서 데이터를 불러오거나 처리하는데 예측하기 힘든 시간이 소요될시 사용자에게 해당부분에 있어서 시각적으로 처리됨을 Indeterminate 하게 보여주는 역할로서 사용 되어집니다.

Anatomy

Spinner Anatomy

1. Track
2. Indicator (Fill)

Variants

Spinner Type

Type

Spinner의 경우 Button, Dropdown내에 포함되어 사용되어지는 경우와, Container, Page 단위로 사용되어 지는 경우 두가지로 크게 나누어 사용되어 집니다.

Spinner Duration

Duration

Indeterminate Indicator의 형태로 사용되어지는 Spinner Type의 Indicator의 일반적으로 1-3 sec 정도의 짧은 시간동안 Loading 되어지는 경우에서 사용이 되어집니다.

Usecase

Button

Button

Button Action 수행시 데이터 로딩이 생길 경우 표출 되어 집니다.

Dropdown

Dropdown

Dropdown 수행시 데이터 로딩이 생길 경우 표출 되어 집니다.

File Upload

File Upload

개별 파일 업로드시 표출 되어집니다.


Progress Bar

특정 동작 수행에 있어서 처리 방식에 있어서 과정에 대한 정보가 예측이 가능한 경우에 사용자에게 해당부분에 있어서 시각적으로 처리됨을 Determinate 하게 보여주는 역할로서 사용 되어집니다.

Progress Bar

Progress Bar (Linear Type)

Anatomy

Progress Bar Anatomy

1. Indicator (Bar Type)
2. Track
3. Helper Text

Variants

Progress Bar State

State

Progress Bar는 Determinate하게 시각적으로 결과에 대한 정보를 사용자에게 표출을 제주며, Wind에서는 주로 File Upload시에 사용되어 집니다. 상태는 Uploading, Complete 두가지 상태로 사용되어집니다.

Progress Bar Size

Size

Wind에서 사용되어지는 Container의 영역에 포함되어 사용되는 Progress Bar의 경우 Height = Container's Height 로 사용되어지며, Width의 경우 위치되어지는 영역에 따라 Flexible 하게 사용되어집니다.

Usecase

Usecase

Export PDF

Wind에서 Progress Bar의 경우 File을 Export 할시 사용되어 집니다. 해당 경우 Spinner와 함께 사용되어지는 것이 특징입니다.