fixes + added button titles

This commit is contained in:
Sriram Hariharan
2023-09-17 19:38:12 -05:00
parent aea9b16f98
commit 4f170db07d
6 changed files with 31 additions and 6 deletions

View File

@@ -8,6 +8,7 @@ interface Props {
onClick?: () => void;
type?: 'primary' | 'secondary' | 'tertiary' | 'danger' | 'warning' | 'success' | 'info';
disabled?: boolean;
title?: string;
testId?: string;
}
@@ -22,6 +23,7 @@ export function Button({
testId,
children,
disabled,
title,
onClick,
}: React.PropsWithChildren<Props>): JSX.Element {
return (
@@ -31,6 +33,7 @@ export function Button({
className={classNames(styles.button, className, styles[type ?? 'primary'], {
[styles.disabled]: disabled,
})}
title={title}
onClick={disabled ? undefined : onClick}
>
{children}