diff --git a/packages/web_ui/src/components/AssignInstanceModal.jsx b/packages/web_ui/src/components/AssignInstanceModal.jsx
index f64edfbc..05049f41 100644
--- a/packages/web_ui/src/components/AssignInstanceModal.jsx
+++ b/packages/web_ui/src/components/AssignInstanceModal.jsx
@@ -11,20 +11,16 @@ const { Paragraph } = Typography;
export default function AssignInstanceModal(props) {
- let [visible, setVisible] = useState(false);
+ let [open, setOpen] = useState(false);
let [hostList] = useHostList();
let [applying, setApplying] = useState(false);
let [form] = Form.useForm();
let control = useContext(ControlContext);
- function open() {
- setVisible(true);
- }
-
function handleAssign() {
let hostId = form.getFieldValue("host");
if (hostId === undefined) {
- setVisible(false);
+ setOpen(false);
return;
}
@@ -36,7 +32,7 @@ export default function AssignInstanceModal(props) {
control.send(
new libData.InstanceAssignRequest(props.id, hostId)
).then(() => {
- setVisible(false);
+ setOpen(false);
if (props.onFinish) {
props.onFinish();
}
@@ -48,17 +44,17 @@ export default function AssignInstanceModal(props) {
}
function handleCancel() {
- setVisible(false);
+ setOpen(false);
}
return <>
-
- } onClick={() => { setVisible(true); }}>Import string
+ } onClick={() => { setOpen(true); }}>Import string
{ setVisible(false); }}
+ onCancel={() => { setOpen(false); }}
onOk={() => {
(async () => {
let values;
@@ -74,19 +74,19 @@ function ImportModPackButton() {
function CreateModPackButton() {
let control = useContext(ControlContext);
let history = useHistory();
- let [visible, setVisible] = useState(false);
+ let [open, setOpen] = useState(false);
let [form] = Form.useForm();
function close() {
- setVisible(false);
+ setOpen(false);
}
return <>
- } onClick={() => { setVisible(true); }}>Create
+ } onClick={() => { setOpen(true); }}>Create
{ setVisible(false); }}
+ onCancel={() => { setOpen(false); }}
onOk={() => {
(async () => {
let values;
diff --git a/packages/web_ui/src/components/RolesPage.jsx b/packages/web_ui/src/components/RolesPage.jsx
index 62eca08e..e78658bc 100644
--- a/packages/web_ui/src/components/RolesPage.jsx
+++ b/packages/web_ui/src/components/RolesPage.jsx
@@ -16,7 +16,7 @@ const strcmp = new Intl.Collator(undefined, { numerice: "true", sensitivity: "ba
function CreateRoleButton() {
let control = useContext(ControlContext);
let history = useHistory();
- let [visible, setVisible] = useState(false);
+ let [open, setOpen] = useState(false);
let [form] = Form.useForm();
async function createRole() {
@@ -29,21 +29,21 @@ function CreateRoleButton() {
let result = await control.send(
new libData.RoleCreateRequest(values.roleName, values.description || "", [])
);
- setVisible(false);
+ setOpen(false);
history.push(`/roles/${result.id}/view`);
}
return <>
{ setVisible(true); }}
+ onClick={() => { setOpen(true); }}
>Create
{ createRole().catch(notifyErrorHandler("Error creating role")); }}
- onCancel={() => { setVisible(false); }}
+ onCancel={() => { setOpen(false); }}
destroyOnClose
>