You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
696 B
31 lines
696 B
import { Button } from 'antd'; |
|
import { HeartFilled } from '@ant-design/icons'; |
|
import { useState } from 'react'; |
|
import Modal from '../ui/Modal/Modal'; |
|
import s from './ActionButton.module.scss'; |
|
|
|
export default function FollowButton() { |
|
const [showModal, setShowModal] = useState(false); |
|
|
|
const buttonClicked = () => { |
|
setShowModal(true); |
|
}; |
|
|
|
return ( |
|
<> |
|
<Button |
|
type="primary" |
|
className={`${s.button}`} |
|
icon={<HeartFilled />} |
|
onClick={buttonClicked} |
|
> |
|
Follow |
|
</Button> |
|
<Modal |
|
title="Follow <servername>" |
|
visible={showModal} |
|
handleCancel={() => setShowModal(false)} |
|
/> |
|
</> |
|
); |
|
}
|
|
|