From 891f7d2963e7807930b5f68939cc67253adfc150 Mon Sep 17 00:00:00 2001 From: Usama Idriss Kakumba Date: Fri, 10 Jan 2025 14:39:35 +0300 Subject: [PATCH 1/4] feat: add transaltion for Add Patient --- ...{add-patient-link.tsx => add-patient-link.component.tsx} | 6 ++++-- packages/esm-patient-registration-app/translations/en.json | 1 + 2 files changed, 5 insertions(+), 2 deletions(-) rename packages/esm-patient-registration-app/src/{add-patient-link.tsx => add-patient-link.component.tsx} (75%) diff --git a/packages/esm-patient-registration-app/src/add-patient-link.tsx b/packages/esm-patient-registration-app/src/add-patient-link.component.tsx similarity index 75% rename from packages/esm-patient-registration-app/src/add-patient-link.tsx rename to packages/esm-patient-registration-app/src/add-patient-link.component.tsx index 19d77bdc7..a72e15b92 100644 --- a/packages/esm-patient-registration-app/src/add-patient-link.tsx +++ b/packages/esm-patient-registration-app/src/add-patient-link.component.tsx @@ -3,14 +3,16 @@ import { HeaderGlobalAction } from '@carbon/react'; import { UserFollow } from '@carbon/react/icons'; import { navigate } from '@openmrs/esm-framework'; import styles from './add-patient-link.scss'; +import { useTranslation } from 'react-i18next'; export default function Root() { + const { t } = useTranslation(); const addPatient = React.useCallback(() => navigate({ to: '${openmrsSpaBase}/patient-registration' }), []); return ( Date: Fri, 10 Jan 2025 15:03:45 +0300 Subject: [PATCH 2/4] fix: fix addpatientLinkCompoent import --- .../esm-patient-registration-app/src/add-patient-link.test.tsx | 2 +- packages/esm-patient-registration-app/src/index.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/esm-patient-registration-app/src/add-patient-link.test.tsx b/packages/esm-patient-registration-app/src/add-patient-link.test.tsx index 0fccc32da..b9a0fe1f8 100644 --- a/packages/esm-patient-registration-app/src/add-patient-link.test.tsx +++ b/packages/esm-patient-registration-app/src/add-patient-link.test.tsx @@ -2,7 +2,7 @@ import React from 'react'; import userEvent from '@testing-library/user-event'; import { render, screen } from '@testing-library/react'; import { navigate } from '@openmrs/esm-framework'; -import Root from './add-patient-link'; +import Root from './add-patient-link.component'; const mockNavigate = jest.mocked(navigate); diff --git a/packages/esm-patient-registration-app/src/index.ts b/packages/esm-patient-registration-app/src/index.ts index 47a6d4e42..51aac86f6 100644 --- a/packages/esm-patient-registration-app/src/index.ts +++ b/packages/esm-patient-registration-app/src/index.ts @@ -3,7 +3,7 @@ import { esmPatientRegistrationSchema } from './config-schema'; import { moduleName, patientRegistration } from './constants'; import { setupOffline } from './offline'; import rootComponent from './root.component'; -import addPatientLinkComponent from './add-patient-link'; +import addPatientLinkComponent from './add-patient-link.component'; import editPatientDetailsButtonComponent from './widgets/edit-patient-details-button.component'; import { PatientPhotoExtension } from './patient-photo.extension'; From fc3cf36e29859f9d339c4c0c96ffd60a5eef4472 Mon Sep 17 00:00:00 2001 From: Vineet Sharma Date: Mon, 13 Jan 2025 17:07:32 +0530 Subject: [PATCH 3/4] Make the translation proper casing --- .../src/add-patient-link.component.tsx | 4 ++-- packages/esm-patient-registration-app/translations/en.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/esm-patient-registration-app/src/add-patient-link.component.tsx b/packages/esm-patient-registration-app/src/add-patient-link.component.tsx index a72e15b92..bbef6fb0c 100644 --- a/packages/esm-patient-registration-app/src/add-patient-link.component.tsx +++ b/packages/esm-patient-registration-app/src/add-patient-link.component.tsx @@ -11,8 +11,8 @@ export default function Root() { return ( Date: Mon, 13 Jan 2025 17:14:59 +0530 Subject: [PATCH 4/4] Rename file from component to extension --- ...atient-link.component.tsx => add-patient-link.extension.tsx} | 0 .../esm-patient-registration-app/src/add-patient-link.test.tsx | 2 +- packages/esm-patient-registration-app/src/index.ts | 2 +- 3 files changed, 2 insertions(+), 2 deletions(-) rename packages/esm-patient-registration-app/src/{add-patient-link.component.tsx => add-patient-link.extension.tsx} (100%) diff --git a/packages/esm-patient-registration-app/src/add-patient-link.component.tsx b/packages/esm-patient-registration-app/src/add-patient-link.extension.tsx similarity index 100% rename from packages/esm-patient-registration-app/src/add-patient-link.component.tsx rename to packages/esm-patient-registration-app/src/add-patient-link.extension.tsx diff --git a/packages/esm-patient-registration-app/src/add-patient-link.test.tsx b/packages/esm-patient-registration-app/src/add-patient-link.test.tsx index b9a0fe1f8..d8e96ac9d 100644 --- a/packages/esm-patient-registration-app/src/add-patient-link.test.tsx +++ b/packages/esm-patient-registration-app/src/add-patient-link.test.tsx @@ -2,7 +2,7 @@ import React from 'react'; import userEvent from '@testing-library/user-event'; import { render, screen } from '@testing-library/react'; import { navigate } from '@openmrs/esm-framework'; -import Root from './add-patient-link.component'; +import Root from './add-patient-link.extension'; const mockNavigate = jest.mocked(navigate); diff --git a/packages/esm-patient-registration-app/src/index.ts b/packages/esm-patient-registration-app/src/index.ts index 51aac86f6..b6f6af780 100644 --- a/packages/esm-patient-registration-app/src/index.ts +++ b/packages/esm-patient-registration-app/src/index.ts @@ -3,7 +3,7 @@ import { esmPatientRegistrationSchema } from './config-schema'; import { moduleName, patientRegistration } from './constants'; import { setupOffline } from './offline'; import rootComponent from './root.component'; -import addPatientLinkComponent from './add-patient-link.component'; +import addPatientLinkComponent from './add-patient-link.extension'; import editPatientDetailsButtonComponent from './widgets/edit-patient-details-button.component'; import { PatientPhotoExtension } from './patient-photo.extension';