Lynx

Reaction Button

콘텐츠에 좋아요나 관심 등의 반응을 남기는 컴포넌트입니다.

Engine ≥ 3.6
사용 가능 버전@seed-design/[email protected], @seed-design/[email protected]

Installation

npm install @seed-design/lynx-react @seed-design/lynx-css

Usage

Lynx 예제를 불러오는 중입니다.

Props

Prop

Type

pressed?boolean | undefined
defaultPressed?boolean | undefined
onPressedChange?((pressed: boolean) => void) | undefined

Examples

Small

Lynx 예제를 불러오는 중입니다.

Xsmall

Lynx 예제를 불러오는 중입니다.

Disabled

Lynx 예제를 불러오는 중입니다.

Loading

Lynx 예제를 불러오는 중입니다.

loading 중에는 탭과 onPressedChange를 처리하지 않으며 pressed 상태도 바뀌지 않습니다. 작업이 끝난 뒤 pressed를 갱신하세요.

웹 버전과의 차이

  • onClick 대신 bindtap을 사용합니다.
  • 선택 상태는 accessibility-role-description="toggle button"과 accessibility-value로 전달합니다.
  • button과 form 속성, 키보드 focus, asChild는 지원하지 않습니다.
  • loading 중에는 탭을 막고 비활성 상태로 노출합니다.

Last updated on

목차