Skip to content

Commit

Permalink
GUI - Set modal background
Browse files Browse the repository at this point in the history
  • Loading branch information
Philipp Kuhlmay committed Feb 7, 2024
1 parent 7ced0c7 commit be7117b
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 5 deletions.
13 changes: 9 additions & 4 deletions Build/Sources/components/ActionButtonsComponent.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ export const ActionButtonsComponent = (props) => {
const [show, setShow] = useState(false);
const [modalTitle, setModalTitle] = useState('');
const [modalBody, setModalBody] = useState('');
const [modalClassname, setModalClassname] = useState('bg-info text-dark');

const [modalBodyHtml, setModalBodyHtml] = useState('');
const [modalBodyJsx, setModalBodyJsx] = useState(null)
Expand Down Expand Up @@ -245,11 +246,13 @@ export const ActionButtonsComponent = (props) => {
console.log(response.data.success);
if(response.data.success === null || response.data.success === undefined) {
setModalTitle('Successfull saved but ...');
setModalClassname('bg-warning text-dark');
setModalBodyHtml('... Something went wrong on server side<br><br><code>' + JSON.stringify(response.data) + '</code>');
setModalBodyJsx(null)
setShow(true);
} else {
setModalTitle('Successfull saved');
setModalClassname('bg-success text-white');
setModalBodyHtml(response.data.success)
setModalBodyJsx(null)
setShow(true);
Expand Down Expand Up @@ -296,11 +299,13 @@ export const ActionButtonsComponent = (props) => {
console.log("fetching failed");
setShow(true);
setModalTitle('Fetching failed');
setModalClassname('bg-danger text-white');
setModalBodyHtml('Fetching the extensions failed. Please check, if you have extensions with a valid extensionbuilder.json file.');
setModalBodyJsx(null);
} else if (extensions.error === null && extensions.success === true) {
setShow(true);
setModalTitle('Available extensions');
setModalClassname('bg-info text-dark');
setModalBodyJsx(
<>
<p>Please select an extension to open</p>
Expand Down Expand Up @@ -330,7 +335,7 @@ export const ActionButtonsComponent = (props) => {
return (
<>
<Modal show={show} onHide={() => setShow(false)}>
<Modal.Header closeButton>
<Modal.Header closeButton className={`${modalClassname}`}>
<Modal.Title>{modalTitle}</Modal.Title>
</Modal.Header>
<Modal.Body>
Expand All @@ -347,22 +352,22 @@ export const ActionButtonsComponent = (props) => {
<div className="btn-group w-100" role="group" aria-label="Basic example">
<button
type="button"
className="fs-3 btn btn-primary"
className="fs-4 btn btn-primary"
id="eb-btn-new"
onClick={handleNew}
>
<FontAwesomeIcon className="me-1" icon="fa-solid fa-file" />New
</button>
<button
type="button"
className="fs-3 btn btn-success"
className="fs-4 btn btn-success"
id="eb-btn-save"
onClick={handleSave}
><FontAwesomeIcon className="me-1" icon="fa-solid fa-save" />Save
</button>
<button
type="button"
className="fs-3 btn btn-light text-dark"
className="fs-4 btn btn-light text-dark"
id="eb-btn-prefill"
onClick={handleOpenExtension}
><FontAwesomeIcon className="me-1" icon="fa-solid fa-file" />Open
Expand Down
Loading

0 comments on commit be7117b

Please sign in to comment.