only instantiate confirmAlert if needed

This commit is contained in:
Eduard Heimbuch
2020-11-12 14:56:45 +01:00
parent 595d97b211
commit 358b2ed993

View File

@@ -49,24 +49,27 @@ const DeleteBranch: FC<Props> = ({ repository, branch }: Props) => {
return null; return null;
} }
const confirmAlert = ( let confirmAlert = null;
<ConfirmAlert if (showConfirmAlert) {
title={t("branch.delete.confirmAlert.title")} confirmAlert = (
message={t("branch.delete.confirmAlert.message", { branch: branch.name })} <ConfirmAlert
buttons={[ title={t("branch.delete.confirmAlert.title")}
{ message={t("branch.delete.confirmAlert.message", { branch: branch.name })}
className: "is-outlined", buttons={[
label: t("branch.delete.confirmAlert.submit"), {
onClick: () => deleteBranch() className: "is-outlined",
}, label: t("branch.delete.confirmAlert.submit"),
{ onClick: () => deleteBranch()
label: t("branch.delete.confirmAlert.cancel"), },
onClick: () => null {
} label: t("branch.delete.confirmAlert.cancel"),
]} onClick: () => null
close={() => setShowConfirmAlert(false)} }
/> ]}
); close={() => setShowConfirmAlert(false)}
/>
);
}
return ( return (
<> <>