lumir-design-system-01
Version:
Lumir Design System 01 - Professional & Clean
38 lines (37 loc) • 879 B
TypeScript
import React from 'react';
export interface LabelProps extends React.LabelHTMLAttributes<HTMLLabelElement> {
/**
* 라벨 크기
* @default 'md'
*/
size?: 'sm' | 'md' | 'lg';
/**
* 라벨 폰트 두께
* @default 'regular'
*/
type?: 'regular' | 'medium' | 'bold';
/**
* 비활성화 상태
* @default false
*/
disabled?: boolean;
/**
* 필수 입력 표시 (*)
* @default false
*/
asterisk?: boolean;
/**
* 별표 정렬 위치
* @default 'top'
*/
align?: 'top' | 'center';
/**
* 인터랙션 상태
*/
interactionState?: 'rest' | 'hovered' | 'pressed' | 'disabled';
/**
* 추가 클래스
*/
className?: string;
}
export declare const Label: React.ForwardRefExoticComponent<LabelProps & React.RefAttributes<HTMLLabelElement>>;