LogoCoUI

Text

텍스트 스타일링 컴포넌트

Text#

일관된 타이포그래피를 제공하는 텍스트 컴포넌트입니다.

사용법#

// 기본 텍스트
CouiText('안녕하세요')

// 헤딩
CouiText.h1('제목 1')
CouiText.h2('제목 2')
CouiText.h3('제목 3')

// 본문
CouiText.body('본문 텍스트입니다.')
CouiText.caption('캡션 텍스트')

// 스타일 커스텀
CouiText(
  '강조 텍스트',
  weight: FontWeight.bold,
  color: CouiColors.primary,
)
StyledText('안녕하세요')

StyledText.h1('제목 1')
StyledText.h2('제목 2')
StyledText.body('본문 텍스트입니다.')
StyledText.caption('캡션 텍스트')

Props / Parameters#

속성타입기본값설명
textString필수표시할 텍스트
variant TextVariant body 텍스트 변형
weight FontWeight? null 글꼴 두께
colorColor?null텍스트 색상
alignTextAlign?null정렬
maxLinesint?null최대 줄 수
overflow TextOverflow? null 넘침 처리

변형 (Variants)#

타이포그래피 스케일#

변형크기용도
h132px페이지 제목
h224px섹션 제목
h320px하위 제목
h418px소제목
body16px본문
bodySmall14px보조 본문
caption12px캡션, 주석
overline10px오버라인

말줄임#

CouiText(
  '매우 긴 텍스트가 여기에 들어갑니다...',
  maxLines: 1,
  overflow: TextOverflow.ellipsis,
)

링크 텍스트#

CouiText.link(
  '자세히 보기',
  onTap: handleLinkTap,
)