Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | import { Button } from "@common/Button";
import { BaseLink, BaseLinkProps } from "@common/Campaigns/BaseLink";
import { palette } from "@palette";
interface Props extends BaseLinkProps {
icon: JSX.Element;
label: string;
}
function ActionButton({ label, icon, ...rest }: Props) {
return (
<BaseLink
sx={{
borderBottom: "none",
"&:hover p": {
color: palette.neutral[100],
},
}}
{...rest}
>
<Button
sx={({ palette }) => ({
"&:hover ": {
color: palette.neutral[100],
},
"&:hover path ": {
fill: palette.neutral[100],
},
})}
background="tertiary"
endIcon={icon}
>
{label}
</Button>
</BaseLink>
);
}
export default ActionButton;
|