jsketcher/modules/ui/components/controls/Button.tsx
2022-06-25 15:19:48 -07:00

22 lines
411 B
TypeScript

import React from 'react';
import cx from 'classnames';
export default function Button({type, onClick, className, compact, ...props}: {
type?: string,
onClick: () => void,
className? : string,
children?: any,
compact?: boolean
} & JSX.IntrinsicAttributes) {
type = type || 'neutral';
return <button onClick={onClick} className={cx(type, compact&&'compact', className)} {...props} />
}