Skip to main content
Skip table of contents

Web - BodyTextGroup (Added in 1.3)

Added in 1.3

Definition

정의

BodyTextGroup

최적화 대상

Desktop

Mobile

기획 배포

완료

디자인 가이드 배포

완료

개발 코드 배포

완료

Principle

하나의 섹션에 사용되는 타이틀 역할과 내용 역할을 가진 요소입니다.

구성

image-20250624-020211.png
  • descText와 contentText가 함께 사용하는 것을 '지양'합니다.


Spec

Guide

image-20250624-020259.png

Size, Property

(color와 관련한 사항은 하단에 기술)

구성

내용

text

Web - TextLabel 참고

  • titleText

    • styleTheme : Property 참고

  • descText

    • styleTheme : caption1Regular

  • contentText

    • styleTheme : body2Bold, body2Regular

    • Property 내 contentFontWeight

  • annotationText

    • styleTheme : caption2Bold

IconButton

Web - IconButton 참고

  • iconName : (제작 예정 / 임의로 ic_unavailable 적용)

  • iconSize : 24

  • shapeType : round

Color Key

구성

내용

Text

TextLabel

  • titleText

    • colorTheme : sysTextPrimary

  • descText

    • colorTheme : sysTextSecondary

  • contentText

    • colorTheme : sysTextPrimary

  • annotationText

    • colorTheme : sysTextTertiary

IconButton

  • baseColorKey

    • ui_cpnt_button_fill_base_default

  • iconColorKey

    • 비활성화 : ui_cpnt_button_icon_disabled

    • 활성화 : ui_cpnt_button_icon_primary


Properties

titleText*

Added in 1.3

표시할 타이틀 텍스트 값입니다.

기획 지시사항

  • 기획서 상 작성 방법 : 텍스트만 기술

Type

number | string | object | Array<string | object> | undefined | null

Default

-

titleStyleTheme

Added in 1.9

타이틀의 텍스트 스타일을 결정합니다.

기획 지시사항

  • 기획서 상 작성 방법 : Enum Values 중 하나를 사용함

Type

enum

Default

'subTitleBold'

Enum Values Description

'subTitleBold'

 

'leadParaBold'

'headingBold'

 

 

descText

Added in 1.3

상세 내용을 보여주는 텍스트 값입니다.

기획 지시사항

  • 기획서 상 작성 방법 : 텍스트만 기술

Type

number | string | object | Array<string | object> | undefined | null

Default

-

  

contentText

Added in 1.3

본문 내용을 보여주는 텍스트 값입니다.

기획 지시사항

  • 기획서 상 작성 방법 : 텍스트만 기술

Type

number | string | object | Array<string | object> | undefined | null

Default

-

 

multilingualBtnMode

Added in 2.2

다국어 버튼 사용 여부를 결정합니다.

Type

enum

Default

'none'

Enum Values Description

'none'

사용하지 않습니다.

'use'

사용합니다.

  • 타이틀 영역 우측에 다국어 버튼 노출

    image-20250624-015055.png

 

multilingualBtnState

Added in 2.2

다국어 버튼의 상태를 결정합니다.

Type

enum

Default

'normal'

Enum Values Description

'normal'

기본 상태 입니다.

'disabled'

비활성화 상태입니다.

  

annotationText

Added in 2.2

표시할 타이틀의 텍스트 값입니다.

기획 지시사항

  • 기획서 상 작성 방법 : 텍스트만 기술

Type

number | string | object | Array<string | object> | undefined | null

Default

-

titleTextWordBreak

Added in 1.4

줄바꿈 형식을 결정합니다.

기획 지시사항

  • 기획서 상 작성 방법 : Enum Values 중 하나를 사용함

Type

enum

Default

'keep_all'

Enum Values Description

'normal'

기본 줄 바꿈 규칙을 사용합니다.

'break_all'

오버플로를 방지하기 위해서는 어떠한 두 문자 사이에서도 줄 바꿈이 발생할 수 있습니다. (한중일 텍스트 제외)

'keep_all'

한중일(CJK) 텍스트에서는 줄을 바꿀 때 단어를 끊지 않습니다. 비 CJK 텍스트에서는 normal과 동일합니다.

'break_word'

실제 overflow-wrap 속성에 상관하지 않고, word-break: normaloverflow-wrap: anywhere를 설정한 것과 같은 효과를 냅니다. (사용을 지양하길 권장합니다.)

descTextWordBreak

Added in 1.4

줄바꿈 형식을 결정합니다.

기획 지시사항

  • 기획서 상 작성 방법 : Enum Values 중 하나를 사용함

Type

enum

Default

'keep_all'

Enum Values Description

'normal'

기본 줄 바꿈 규칙을 사용합니다.

'break_all'

오버플로를 방지하기 위해서는 어떠한 두 문자 사이에서도 줄 바꿈이 발생할 수 있습니다. (한중일 텍스트 제외)

'keep_all'

한중일(CJK) 텍스트에서는 줄을 바꿀 때 단어를 끊지 않습니다. 비 CJK 텍스트에서는 normal과 동일합니다.

'break_word'

실제 overflow-wrap 속성에 상관하지 않고, word-break: normaloverflow-wrap: anywhere를 설정한 것과 같은 효과를 냅니다. (사용을 지양하길 권장합니다.)

contentTextWordBreak

Added in 1.4

줄바꿈 형식을 결정합니다.

기획 지시사항

  • 기획서 상 작성 방법 : Enum Values 중 하나를 사용함

Type

enum

Default

'keep_all'

Enum Values Description

'normal'

기본 줄 바꿈 규칙을 사용합니다.

'break_all'

오버플로를 방지하기 위해서는 어떠한 두 문자 사이에서도 줄 바꿈이 발생할 수 있습니다. (한중일 텍스트 제외)

'keep_all'

한중일(CJK) 텍스트에서는 줄을 바꿀 때 단어를 끊지 않습니다. 비 CJK 텍스트에서는 normal과 동일합니다.

'break_word'

실제 overflow-wrap 속성에 상관하지 않고, word-break: normaloverflow-wrap: anywhere를 설정한 것과 같은 효과를 냅니다. (사용을 지양하길 권장합니다.)

contentFontWeight

Added in 1.3

본문 내용의 굵기를 결정합니다.

기획 지시사항

  • 기획서 상 작성 방법 : Enum Values 중 하나를 사용함

Type

enum

Default

'regular'

Enum Values Description

'bold'

CODE
{
font-weight:700;
}

'regular'

CODE
{
font-weight:400;
}

 


문서 작성 정보

소유자 / 관리자

김혜진, 박윤규

변경 이력

  • 2025/06/24 : 다국어 관련 prop 추가 - 김혜진

  • 2023/01/19 : titleStyleTheme 추가, title과 desc 사이 간격 수정 - 김혜진

  • 2022/07/11 : titleTextWordBreak, descTextWordBreak, contentTextWordBreak prop 추가 - 안은수

  • 2022/06/29 : titleText 필수 표시 추가 - 안은수

  • 2022/04/19 : Property 기술방법 변경 - 김혜진

  • 2022/04/11 : 최초작성(기존 패턴을 컴포넌트화 하면서 복제) - 김혜진

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.