Spaces:
Build error
Build error
import { Button } from "@heroui/react"; | |
import React, { ReactElement } from "react"; | |
export interface IconButtonProps { | |
icon: ReactElement; | |
onClick: () => void; | |
ariaLabel: string; | |
testId?: string; | |
} | |
export function IconButton({ | |
icon, | |
onClick, | |
ariaLabel, | |
testId = "", | |
}: IconButtonProps): React.ReactElement { | |
return ( | |
<Button | |
type="button" | |
variant="flat" | |
onPress={onClick} | |
className="cursor-pointer text-[12px] bg-transparent aspect-square px-0 min-w-[20px] h-[20px]" | |
aria-label={ariaLabel} | |
data-testid={testId} | |
> | |
{icon} | |
</Button> | |
); | |
} | |