react-layout-timbel
Version:
모던한 React 컴포넌트 라이브러리입니다. Layout, Card, Button 컴포넌트를 포함합니다.
28 lines • 889 B
TypeScript
import React from 'react';
export interface ButtonProps {
/** 버튼 텍스트 */
children: React.ReactNode;
/** 주요 액션 버튼인지 여부 */
primary?: boolean;
/** 버튼 크기 */
size?: 'small' | 'medium' | 'large';
/** 버튼 테마 */
theme?: 'light' | 'dark';
/** 버튼 비활성화 여부 */
disabled?: boolean;
/** 버튼 타입 */
type?: 'button' | 'submit' | 'reset';
/** 버튼 클릭 핸들러 */
onClick?: () => void;
/** 아이콘 (선택사항) */
icon?: React.ReactNode;
/** 아이콘 위치 */
iconPosition?: 'left' | 'right';
/** 전체 너비 사용 여부 */
fullWidth?: boolean;
/** 로딩 상태 */
loading?: boolean;
}
/** 사용자 상호작용을 위한 주요 UI 컴포넌트 */
export declare const Button: React.FC<ButtonProps>;
//# sourceMappingURL=index.d.ts.map