[questions][fix] fix CreateListDialog layout

pull/547/head
Jeff Sieu 2 years ago
parent b7f5bc004c
commit 3e21aabef3

@ -31,19 +31,38 @@ export default function CreateListDialog({
reset(); reset();
}; };
const handleFormSubmit = handleSubmit(async (data) => {
await onSubmit(data);
reset();
});
return ( return (
<Dialog <Dialog
isShown={show} isShown={show}
primaryButton={undefined} primaryButton={
<Button
disabled={!isDirty}
display="inline"
isLoading={isSubmitting}
label="Create"
size="md"
type="submit"
variant="primary"
onClick={handleFormSubmit}
/>
}
secondaryButton={
<Button
display="inline"
label="Cancel"
size="md"
variant="tertiary"
onClick={handleDialogCancel}
/>
}
title="Create question list" title="Create question list"
onClose={handleDialogCancel}> onClose={handleDialogCancel}>
<form <form className="w-full" onSubmit={handleFormSubmit}>
className="mt-5 gap-2 sm:flex sm:items-center"
onSubmit={handleSubmit(async (data) => {
await onSubmit(data);
reset();
})}>
<div className="w-full sm:max-w-xs">
<TextInput <TextInput
id="listName" id="listName"
isLabelHidden={true} isLabelHidden={true}
@ -54,23 +73,6 @@ export default function CreateListDialog({
required={true} required={true}
type="text" type="text"
/> />
</div>
<Button
display="inline"
label="Cancel"
size="md"
variant="tertiary"
onClick={handleDialogCancel}
/>
<Button
disabled={!isDirty}
display="inline"
isLoading={isSubmitting}
label="Create"
size="md"
type="submit"
variant="primary"
/>
</form> </form>
</Dialog> </Dialog>
); );

Loading…
Cancel
Save