Hossein Azizdokht
Hossein Azizdokht

Reputation: 1005

How can I write condition in setState function

I wrote if for title: in SetConfirmDialog, But not work. How can i do it?

<Button
  color={user.active ? "success" : "error"}
  variant="text"
  startIcon={<UserCheck />}
  title={user.active ? "غیر فعال کردن" : "فعال کردن"}
  onClick={() => {
    SetConfirmDialog({
      isOpen: true,
      title: { user.active ? 'کاربر فعال گردد؟' : 'کاربر غیر فعال گردد؟' },
      subTitle: 'شما مطعن هستید که کابر باید فعال گردد؟'
    });
  }}
>

Upvotes: 1

Views: 44

Answers (1)

NearHuscarl
NearHuscarl

Reputation: 81430

If title is a string:

SetConfirmDialog({
  isOpen: true,
  title: user.active ? 'کاربر فعال گردد؟' : 'کاربر غیر فعال گردد؟',
  subTitle: 'شما مطعن هستید که کابر باید فعال گردد؟'
});

Upvotes: 1

Related Questions