Render actual external action buttons. Closes #1997

This commit is contained in:
Gabe Kangas
2022-07-12 17:37:40 -07:00
parent 9212db100b
commit c6e1a452ab
2 changed files with 8 additions and 15 deletions

View File

@@ -9,7 +9,7 @@ interface Props {
}
export default function ActionButton({
action: { url, title, description, icon, openExternally },
action: { url, title, description, icon, color, openExternally },
}: Props) {
const [showModal, setShowModal] = useState(false);
@@ -23,7 +23,12 @@ export default function ActionButton({
return (
<>
<Button type="primary" className={`${s.button}`} onClick={buttonClicked}>
<Button
type="primary"
className={`${s.button}`}
onClick={buttonClicked}
style={{ backgroundColor: color }}
>
<img src={icon} className={`${s.icon}`} alt={description} />
{title}
</Button>