Skip to content
Snippets Groups Projects
Unverified Commit f3f09853 authored by Samuel Couillard's avatar Samuel Couillard Committed by GitHub
Browse files

Fix neutral buttons (#4101)

* Fix Close buttons

* Add translation
parent 103b6271
No related branches found
No related tags found
No related merge requests found
...@@ -4,6 +4,7 @@ import { ...@@ -4,6 +4,7 @@ import {
Button, Stack, Button, Stack,
} from 'react-bootstrap'; } from 'react-bootstrap';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import { useTranslation } from 'react-i18next';
import Form from '../../../shared_components/forms/Form'; import Form from '../../../shared_components/forms/Form';
import Spinner from '../../../shared_components/utilities/Spinner'; import Spinner from '../../../shared_components/utilities/Spinner';
import FormControl from '../../../shared_components/forms/FormControl'; import FormControl from '../../../shared_components/forms/FormControl';
...@@ -11,6 +12,7 @@ import { createRoleFormConfig, createRoleFormFields } from '../../../../helpers/ ...@@ -11,6 +12,7 @@ import { createRoleFormConfig, createRoleFormFields } from '../../../../helpers/
import useCreateRole from '../../../../hooks/mutations/admin/roles/useCreateRole'; import useCreateRole from '../../../../hooks/mutations/admin/roles/useCreateRole';
export default function CreateRoleForm({ handleClose }) { export default function CreateRoleForm({ handleClose }) {
const { t } = useTranslation();
const createRole = useCreateRole({ onSettled: handleClose }); const createRole = useCreateRole({ onSettled: handleClose });
const methods = useForm(createRoleFormConfig); const methods = useForm(createRoleFormConfig);
const fields = createRoleFormFields; const fields = createRoleFormFields;
...@@ -19,11 +21,11 @@ export default function CreateRoleForm({ handleClose }) { ...@@ -19,11 +21,11 @@ export default function CreateRoleForm({ handleClose }) {
<Form methods={methods} onSubmit={createRole.mutate}> <Form methods={methods} onSubmit={createRole.mutate}>
<FormControl field={fields.name} type="text" /> <FormControl field={fields.name} type="text" />
<Stack className="mt-1" direction="horizontal" gap={1}> <Stack className="mt-1" direction="horizontal" gap={1}>
<Button variant="brand-outline" className="ms-auto" onClick={handleClose}> <Button variant="neutral" className="ms-auto" onClick={handleClose}>
Close {t('close')}
</Button> </Button>
<Button variant="brand" type="submit" disabled={createRole.isLoading}> <Button variant="brand" type="submit" disabled={createRole.isLoading}>
Create Role {t('admin.roles.create_role')}
{createRole.isLoading && <Spinner />} {createRole.isLoading && <Spinner />}
</Button> </Button>
</Stack> </Stack>
......
...@@ -20,7 +20,7 @@ export default function DeletePresentationForm({ handleClose }) { ...@@ -20,7 +20,7 @@ export default function DeletePresentationForm({ handleClose }) {
<p className="text-center"> { t('room.presentation.are_you_sure_delete_presentation') }</p> <p className="text-center"> { t('room.presentation.are_you_sure_delete_presentation') }</p>
<Form methods={methods} onSubmit={deletePresentation.mutate}> <Form methods={methods} onSubmit={deletePresentation.mutate}>
<Stack direction="horizontal" gap={1} className="float-end"> <Stack direction="horizontal" gap={1} className="float-end">
<Button variant="brand-outline" onClick={handleClose}> <Button variant="close" onClick={handleClose}>
{ t('close') } { t('close') }
</Button> </Button>
<Button variant="danger" type="submit" disabled={deletePresentation.isLoading}> <Button variant="danger" type="submit" disabled={deletePresentation.isLoading}>
......
...@@ -9,7 +9,7 @@ export default function CreateRoleModal() { ...@@ -9,7 +9,7 @@ export default function CreateRoleModal() {
return ( return (
<Modal <Modal
modalButton={<Button variant="brand" className="ms-auto">{ t('admin.roles.create_role') }</Button>} modalButton={<Button variant="brand" className="ms-auto">{ t('admin.roles.add_role') }</Button>}
title={t('admin.roles.create_new_role')} title={t('admin.roles.create_new_role')}
body={<CreateRoleForm />} body={<CreateRoleForm />}
/> />
......
...@@ -94,7 +94,7 @@ export default function SetAvatar({ user }) { ...@@ -94,7 +94,7 @@ export default function SetAvatar({ user }) {
</div> </div>
</Modal.Body> </Modal.Body>
<Modal.Footer> <Modal.Footer>
<Button variant="brand-outline" onClick={handleClose}> <Button variant="neutral" onClick={handleClose}>
{ t('close') } { t('close') }
</Button> </Button>
<Button variant="brand" onClick={handleSave}> <Button variant="brand" onClick={handleSave}>
......
...@@ -286,7 +286,8 @@ ...@@ -286,7 +286,8 @@
"delete_role": "Delete Role", "delete_role": "Delete Role",
"are_you_sure_delete_role": "Are you sure you want to delete this role?", "are_you_sure_delete_role": "Are you sure you want to delete this role?",
"enter_role_name": "Enter a role name", "enter_role_name": "Enter a role name",
"create_role": "+ Create Role", "add_role": "+ Create Role",
"create_role": "Create Role",
"create_new_role": "Create a new role", "create_new_role": "Create a new role",
"no_role_found": "No role found." "no_role_found": "No role found."
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment