Lynx

Manner Temp

사용자의 매너온도를 온도와 표정 이미지로 표현하는 컴포넌트입니다.

Engine ≥ 3.6
사용 가능 버전@seed-design/[email protected], @seed-design/[email protected]
Lynx 예제를 불러오는 중입니다.

설치

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

Lynx MannerTemp는 별도 ui:manner-temp snippet 없이 @seed-design/lynx-react 패키지에서 직접 제공합니다.

속성

MannerTemp

Prop

Type

style?CSSProperties | undefined
children?React.ReactNode
className?string | undefined

MannerTempEmote

Prop

Type

level?MannerTempLevel | undefined
style?CSSProperties | undefined
children?React.ReactNode
className?string | undefined

사용법

level에 매너온도 구간을 지정합니다. MannerTempEmote를 자식으로 넣으면 같은 level의 표정 이미지를 표시합니다.

import { MannerTemp, MannerTempEmote } from "@seed-design/lynx-react";

export function App() {
  return (
    <MannerTemp level="l4">
      36.5°C
      <MannerTempEmote />
    </MannerTemp>
  );
}

웹 버전과의 차이

  • 렌더링 요소. HTML <span><img> 대신 native <view>, <text>, <image>를 렌더링합니다.
  • 공개 경로. React 문서의 ui:manner-temp snippet과 달리 Lynx에서는 패키지 API를 직접 사용합니다.
  • 온도 변환. Lynx 패키지는 temperaturelevel로 바꾸지 않습니다. 제품의 매너온도 기준에 따라 level을 계산해 전달하세요.
  • 다형 렌더링. 웹의 asChild와 HTML attribute 표면은 제공하지 않습니다.

Last updated on

목차