Add confirm popup component

This commit is contained in:
2022-03-23 23:51:43 +08:00
parent 89ae499d4b
commit cc127696c5
7 changed files with 156 additions and 52 deletions
+2 -1
View File
@@ -4,6 +4,7 @@ import { LocalizationTooltipHost } from "../Localization/LocalizationTooltipHost
import { useSetting, IMixinSettingProps } from "@Context/Setting";
import { useStatusWithEvent, IMixinStatusProps } from "@Context/Status";
import { AllI18nKeys } from "../Localization/Localization";
import { ConfirmPopup } from "@Component/ConfirmPopup/ConfirmPopup";
import { Component, ReactNode } from "react";
import { MouseMod } from "@GLRender/ClassicRenderer";
import "./CommandBar.scss";
@@ -72,7 +73,7 @@ class CommandBar extends Component<ICommandBarProps & IMixinSettingProps & IMixi
iconName: "Settings",
i18NKey: "Command.Bar.Setting.Info",
click: () => {
this.props.status ? this.props.status.popup.showPopup() : undefined;
this.props.status?.popup.showPopup(ConfirmPopup, {});
}
})}
</div>