File size: 809 Bytes
246d201
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
31
32
33
34
35
36
37
38
39
40
41
import { BaseModal } from "./base-modal";

interface DangerModalProps {
  testId?: string;

  title: string;
  description: string;

  buttons: {
    danger: { text: string; onClick: () => void };
    cancel: { text: string; onClick: () => void };
  };
}

export function DangerModal({

  testId,

  title,

  description,

  buttons,

}: DangerModalProps) {
  return (
    <BaseModal

      testId={testId}

      title={title}

      description={description}

      buttons={[

        {

          text: buttons.danger.text,

          onClick: buttons.danger.onClick,

          className: "bg-danger",

        },

        {

          text: buttons.cancel.text,

          onClick: buttons.cancel.onClick,

          className: "bg-neutral-500",

        },

      ]}

    />
  );
}