Skip to content

DangerButton

Import

Terminal window
import { DangerButton } from 'my-react-ui-components';

Code

DangerButton.jsx
import React, { useState } from 'react';
const DangerButton = ({ children = 'DangerButton' }) => {
const [hover, setHover] = useState(false);
const buttonStyle = {
padding: '10px 20px',
border: 'none',
borderRadius: '5px',
cursor: 'pointer',
fontSize: '16px',
margin: '5px',
backgroundColor: hover ? 'white' : 'red',
color: hover ? 'red' : 'white',
transition: 'background-color 0.3s ease, color 0.3s ease',
};
return (
<button
style={buttonStyle}
onMouseEnter={() => setHover(true)}
onMouseLeave={() => setHover(false)}
>
{children}
</button>
);
};
export default DangerButton;