Files
factorio-server-manager/ui/App/components/ButtonLink.jsx
Jan Naahs 738bdf4f99 wip
2020-08-02 20:22:53 +02:00

37 lines
922 B
JavaScript

import React from "react";
const ButtonLink = ({children, href, type, target, className, size}) => {
let color = '';
let padding = '';
switch (type) {
case 'success':
color = 'bg-green hover:glow-green hover:bg-green-light';
break;
case 'danger':
color = 'bg-red hover:glow-red hover:bg-red-light';
break;
default:
color = 'bg-gray-light hover:glow-orange hover:bg-orange'
}
switch (size) {
case 'sm':
padding = 'py-1 px-2';
break;
default:
padding = 'py-2 px-4'
}
return (
<a
href={href}
target={target ? target : '_self'}
className={`${className ? className : null} ${color} ${padding} inline-block accentuated text-black font-bold`}>
{children}
</a>
);
}
export default ButtonLink;