import { ConfirmationPopInProps, } from '@lib/plume-admin-theme/popin/PopinProps'; import ActionStyle from '@lib/plume-admin-theme/action/ActionStyle'; import { ActionButton, ActionsContainer } from '../action/Actions'; import Popin from './Popin'; import scss from './popin.module.scss'; /** * Creates a pop in with user information displaying 2 configurable actions : confirmation or cancellation * Can be easily used with {@link useConfirmationPopIn} hook * * @param title the title of teh pop in * @param message the content of the pop in * @param isOpen true if the pop in must be displayed * @param onConfirm configuration action when confirming * @param onCancel configuration action when cancelling */ export default function ConfirmationPopIn({ title, message, isOpen, onConfirm, onCancel, }: Readonly) { return ( { onCancel.action(); }} >
{message}
{onCancel.title} {onConfirm.title}
); }