bun x @seed-design/cli@latest add ui:manner-temp-badge
의존성 설치
npm install @seed-design/lynx-react
yarn add @seed-design/lynx-react
pnpm add @seed-design/lynx-react
bun add @seed-design/lynx-react
아래 코드를 복사 후 붙여넣고 사용하세요
/** * @file ui:manner-temp-badge * @requires @seed-design/lynx-react@^1.0.0 * @requires @seed-design/lynx-css@^1.0.0 **/import * as React from "@lynx-js/react";import { MannerTempBadge as SeedMannerTempBadge, type MannerTempBadgeProps as SeedMannerTempBadgeProps,} from "@seed-design/lynx-react";import { mannerTempToLevel } from "../lib/manner-temp-level";export interface MannerTempBadgeProps extends Omit<SeedMannerTempBadgeProps, "children"> { /** * The manner temperature of the badge. * Level will be calculated based on this value. * If level is provided, this will be ignored. */ temperature: number;}/** * @see https://seed-design.io/lynx/components/manner-temp-badge */export const MannerTempBadge = React.forwardRef<unknown, MannerTempBadgeProps>( ({ temperature, level, ...otherProps }, ref) => { return ( <SeedMannerTempBadge ref={ref} level={level ?? mannerTempToLevel(temperature)} {...otherProps} > {`${temperature}°C`} </SeedMannerTempBadge> ); },);MannerTempBadge.displayName = "MannerTempBadge";/** * This file is a snippet from SEED Design, helping you get started quickly with @seed-design/* packages. * You can extend this snippet however you want. */