Update components and constants folder

This commit is contained in:
2023-11-20 09:21:21 +07:00
parent f3430c770c
commit 644d62ffff
10 changed files with 105 additions and 67 deletions
@@ -0,0 +1,39 @@
import { memo } from 'react';
// Styled
import { StyledConfirmDelete } from './styled';
// Component
import Button from '@commonStyle/Button';
interface IConfirmMessage {
message: string;
disabled: boolean;
onConfirm: () => void;
onCloseModal?: () => void;
}
const ConfirmMessage = memo(
({ message, disabled, onConfirm, onCloseModal }: IConfirmMessage) => {
return (
<StyledConfirmDelete>
<p>{message}</p>
<div>
<Button variations="danger" disabled={disabled} onClick={onConfirm}>
Delete
</Button>
<Button
variations="secondary"
disabled={disabled}
onClick={onCloseModal}
>
Cancel
</Button>
</div>
</StyledConfirmDelete>
);
}
);
export default ConfirmMessage;