Skip to content

Commit 538bfba

Browse files
committed
Use loading spinner for create
1 parent 502a034 commit 538bfba

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

site/forms/CreateProjectForm.tsx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import {
1111
formDropdownFieldFactory,
1212
DropdownItem,
1313
} from "../components/Form"
14-
14+
import { LoadingButton } from "../components/Button"
1515
import { Organization, Project, Provisioner, CreateProjectRequest } from "./../api"
1616

1717
export interface CreateProjectFormProps {
@@ -109,7 +109,8 @@ export const CreateProjectForm: React.FC<CreateProjectFormProps> = ({
109109
<Button className={styles.button} onClick={onCancel} variant="outlined">
110110
Cancel
111111
</Button>
112-
<Button
112+
<LoadingButton
113+
loading={form.isSubmitting}
113114
className={styles.button}
114115
onClick={() => {
115116
console.log("submit clicked: " + JSON.stringify(form.values))
@@ -120,7 +121,7 @@ export const CreateProjectForm: React.FC<CreateProjectFormProps> = ({
120121
type="submit"
121122
>
122123
Submit
123-
</Button>
124+
</LoadingButton>
124125
</div>
125126
</div>
126127
)
@@ -129,6 +130,7 @@ export const CreateProjectForm: React.FC<CreateProjectFormProps> = ({
129130
const useStyles = makeStyles(() => ({
130131
root: {
131132
maxWidth: "1380px",
133+
width: "100%",
132134
display: "flex",
133135
flexDirection: "column",
134136
alignItems: "center",

site/pages/projects/create.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ const useStyles = makeStyles((theme) => ({
4949
root: {
5050
display: "flex",
5151
flexDirection: "column",
52+
alignItems: "center",
5253
height: "100vh",
5354
backgroundColor: theme.palette.background.paper,
5455
},

0 commit comments

Comments
 (0)