blob: 5f7e11601acc851e9c1d2bce8985711a76fafb47 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
export enum ButtonStyle {
PrimarySm = "bg-emerald-500 hover:bg-emerald-600",
PrimarySmFill = "bg-emerald-500 hover:bg-emerald-600 w-full text-sm",
}
interface ButtonProps {
text: string;
style: ButtonStyle;
}
export default function Button(props: ButtonProps) {
return (
<button
type="button"
className={`rounded ${props.style} px-2 py-1 font-semibold text-white shadow-sm focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-indigo-500`}
>
{props.text}
</button>
);
}
|