色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

如何添加您自己的自定義css來覆蓋反應-確認-警報默認值

劉柏宏1年前6瀏覽0評論

我正在使用react-confirm-alert中的這個確認彈出窗口:

popup = _id => {
    confirmAlert({
      title: "Delete user",
      message: "Are you sure?",
      buttons: [
        {
          label: "Ja",
          onClick: () => this.deleteUserHandler(_id)
        },
        {
          label: "Nej",
        }
      ],
      closeOnEscape: true,
      closeOnClickOutside: true,
    });
  }

有沒有一種造型的方法?我可以這樣設置覆蓋。

.react-confirm-alert-overlay {
  background: rgba(0,0,0,0.5);

但我不知道如何改變按鈕,信息或標簽。請幫幫忙。

這是渲染的示例:

<div id="react-confirm-alert">
  <div class="react-confirm-alert-overlay">
    <div class="react-confirm-alert">
      <div class="react-confirm-alert-body">
        <h1>Confirm to submit</h1>
        Are you sure to do this.
        <div class="react-confirm-alert-button-group"><button>Yes</button><button>No</button></div>
      </div>
    </div>
  </div>
</div>

您可以通過類名(.反應-確認-報警,。反應-確認-預警-正文,。反應-確認-報警-按鈕-分組等。),或者通過使用子選擇器(。反應-確認-警報-正文h1,.反應-確認-提醒-按鈕-組按鈕,。反應-確認-提醒-按鈕-組按鈕:第一個-孩子,等等。).

您還可以創建并傳遞您自己的自定義UI組件,您可以按照自己想要的方式來設計它:

confirmAlert({
  customUI: ({ onClose }) => {
    return (
      <div className="alert">
        <h1 className="alert__title">Are you sure?</h1>
        <p className="alert__body">You want to delete this file?</p>
        <button onClick={onClose} className="alert__btn alert__btn--no">No</button>
        <button
          onClick={() => {
            this.handleClickDelete();
            onClose();
          }}
          className="alert__btn alert__btn--yes"
        >
          Yes, Delete it!
        </button>
      </div>
    );
  }
});

https://www . npmjs . com/package/react-confirm-alert # custom-ui-component

加上這個就行了

.react-confirm-alert-overlay {
  background: rgba(0, 0, 0, 0.2);
  backdrop-filter: blur(5px);
}

enter image description here