summaryrefslogtreecommitdiff
path: root/client/src/components/Gender/Gender.jsx
diff options
context:
space:
mode:
Diffstat (limited to 'client/src/components/Gender/Gender.jsx')
-rw-r--r--client/src/components/Gender/Gender.jsx97
1 files changed, 50 insertions, 47 deletions
diff --git a/client/src/components/Gender/Gender.jsx b/client/src/components/Gender/Gender.jsx
index 97e4d6e..98a1b48 100644
--- a/client/src/components/Gender/Gender.jsx
+++ b/client/src/components/Gender/Gender.jsx
@@ -1,59 +1,62 @@
import React from 'react'
+import { useTranslation } from 'react-i18next'
import EditButton from '../../components/EditButton/EditButton'
import LabelCard from '../LabelCard/LabelCard'
import styles from './Gender.module.css'
const Gender = ({ formData, setFormData }) => {
- const [editable, setEditable] = React.useState(true)
+ const { t } = useTranslation()
+ const [editable, setEditable] = React.useState(true)
- const handleEdit = () => {
- setEditable(!editable)
- }
+ const handleEdit = () => {
+ setEditable(!editable)
+ }
return (
<div className={styles.formone__gender}>
- <LabelCard
- id="male"
- name="gender"
- title="Male"
- value={formData.gender}
- readOnly={editable}
- onChange={() => {
- setFormData({
- ...formData,
- gender: 'Male'
- })
- }}
- image={`${process.env.PUBLIC_URL}/assets/images/male.svg`} />
- <LabelCard
- id="female"
- name="gender"
- value={formData.gender}
- title="Female"
- readOnly={editable}
- onChange={() => {
- setFormData({
- ...formData,
- gender: 'Female'
- })
- }}
- image={`${process.env.PUBLIC_URL}/assets/images/female.svg`} />
- <LabelCard
- id="trans"
- name="gender"
- value={formData.gender}
- title="Transgender"
- readOnly={editable}
- onChange={() => {
- setFormData({
- ...formData,
- gender: 'Transgender'
- })
- }}
- image={`${process.env.PUBLIC_URL}/assets/images/trans.svg`} />
- <EditButton
- onClick={handleEdit}
- enabled={!editable ? '1' : '0' } />
- </div>
+ <LabelCard
+ id="male"
+ name="gender"
+ title={t('MALE')}
+ value={formData.gender}
+ readOnly={editable}
+ onChange={() => {
+ setFormData({
+ ...formData,
+ gender: 'Male'
+ })
+ }}
+ image={`${process.env.PUBLIC_URL}/assets/images/male.svg`}
+ />
+ <LabelCard
+ id="female"
+ name="gender"
+ value={formData.gender}
+ title={t('FEMALE')}
+ readOnly={editable}
+ onChange={() => {
+ setFormData({
+ ...formData,
+ gender: 'Female'
+ })
+ }}
+ image={`${process.env.PUBLIC_URL}/assets/images/female.svg`}
+ />
+ <LabelCard
+ id="trans"
+ name="gender"
+ value={formData.gender}
+ title={t('OTHER')}
+ readOnly={editable}
+ onChange={() => {
+ setFormData({
+ ...formData,
+ gender: 'Other'
+ })
+ }}
+ image={`${process.env.PUBLIC_URL}/assets/images/trans.svg`}
+ />
+ <EditButton onClick={handleEdit} enabled={!editable ? '1' : '0'} />
+ </div>
)
}