All files / src/features/Merchants/MerchantSidePanel/Modals GiveMarkAllAsOkModal.tsx

0% Statements 0/3
100% Branches 0/0
0% Functions 0/1
0% Lines 0/3

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30                                                           
import NiceModal from "@ebay/nice-modal-react";
import CommentModalBase from "./CommentModalBase";
import useMarkAllOk from "@features/Merchants/MerchantSidePanel/hooks/useMarkAllOk";
 
type MarkAllProps = {
  merchantId: number;
  profileId: number;
  merchantData: { name: string; imageURL?: string };
};
 
const GiveMarkAllAsOkModal = NiceModal.create(
  ({ merchantId, profileId }: MarkAllProps) => {
    const { handleSave } = useMarkAllOk({
      merchantId,
      profileId,
    });
 
    return (
      <CommentModalBase
        title="Mark all triggers as OK"
        description="You are about to mark all triggers related to this merchant as OK. Please provide a comment for this action. This action will be logged in the conversation history and the triggers can be reinstated individually if needed."
        onConfirm={handleSave}
        confirmButtonLabel="Mark all as OK"
      />
    );
  },
);
 
export default GiveMarkAllAsOkModal;