Fix bug in LicenseDialog.jsx

This commit is contained in:
Mathias Wagner
2024-07-22 22:33:47 +02:00
parent 33cb672ff0
commit 78639515bc

View File

@ -100,9 +100,15 @@ export const LicenseDialog = ({open, onClose, switchToEnd, editLicense, setEditL
} }
} }
const upperCaseFirstLetter = (string) => {
return string.charAt(0).toUpperCase() + string.slice(1);
}
return ( return (
<Dialog open={open} onClose={closeDialog}> <Dialog open={open} onClose={closeDialog}>
<DialogTitle>{editLicense ? "Edit" : "Create"} license {currentPage !== "chooser" && <>» {currentPage}</>}</DialogTitle> <DialogTitle onClick={() => setCurrentPage("chooser")} sx={{cursor: currentPage !== "chooser"
? "pointer" : "default"}}>{editLicense ? "Edit" : "Create"} license {currentPage !== "chooser" &&
<> {upperCaseFirstLetter(currentPage)}</>}</DialogTitle>
<DialogContent sx={{width: 400, overflow: "hidden"}}> <DialogContent sx={{width: 400, overflow: "hidden"}}>
<TransitionWrapper direction="right" in={currentPage === "chooser"}> <TransitionWrapper direction="right" in={currentPage === "chooser"}>
<Stack gap={1}> <Stack gap={1}>