From 8b2d6c6d4e0193d3143e4b2a65b8a48d219b3382 Mon Sep 17 00:00:00 2001 From: Anil_Kumar_Majji <106086523+Anil-kumar-Majji@users.noreply.github.com> Date: Fri, 7 Jun 2024 15:24:48 +0530 Subject: [PATCH] Mosip-32947: Resolved the RTL issues in the respective pages (#426) Signed-off-by: Anil_Kumar_Majji <106086523+Anil-kumar-Majji@users.noreply.github.com> --- .../CreateOidcClient.js | 13 +++++--- .../authenticationServices/OidcClientsList.js | 10 +++--- .../pages/common/fields/DropdownComponent.js | 4 +-- .../src/pages/dashboard/Dashboard.js | 2 +- pmp-reactjs-ui/src/pages/policies/Policies.js | 8 ++--- .../src/pages/policies/ViewPolicyDetails.js | 33 ++++++++++--------- 6 files changed, 38 insertions(+), 32 deletions(-) diff --git a/pmp-reactjs-ui/src/pages/authenticationServices/CreateOidcClient.js b/pmp-reactjs-ui/src/pages/authenticationServices/CreateOidcClient.js index cfe886f79..274e017b7 100644 --- a/pmp-reactjs-ui/src/pages/authenticationServices/CreateOidcClient.js +++ b/pmp-reactjs-ui/src/pages/authenticationServices/CreateOidcClient.js @@ -4,6 +4,8 @@ import { useTranslation } from "react-i18next"; import backArrow from '../../svg/back_arrow.svg'; import info from '../../svg/info_icon.svg'; import DropdownComponent from '../common/fields/DropdownComponent'; +import { getUserProfile } from '../../services/UserProfileService'; +import { isLangRTL } from '../../utils/AppUtils'; function CreateOidcClient() { const [partnerComments, setPartnerComments] = useState(""); @@ -18,6 +20,7 @@ function CreateOidcClient() { const navigate = useNavigate(); const { t } = useTranslation(); + const isLoginLanguageRTL = isLangRTL(getUserProfile().langCode); const count = 0; @@ -81,7 +84,7 @@ function CreateOidcClient() { } return ( -
+
@@ -158,11 +161,11 @@ function CreateOidcClient() {
{showPublicKeyToolTip && ( -
+

{t('createOidcClient.publicKeyToolTip')}

)} @@ -249,8 +252,8 @@ function CreateOidcClient() {
- - + +
diff --git a/pmp-reactjs-ui/src/pages/authenticationServices/OidcClientsList.js b/pmp-reactjs-ui/src/pages/authenticationServices/OidcClientsList.js index 80e9667c8..2a9b39af1 100644 --- a/pmp-reactjs-ui/src/pages/authenticationServices/OidcClientsList.js +++ b/pmp-reactjs-ui/src/pages/authenticationServices/OidcClientsList.js @@ -25,7 +25,7 @@ function OidcClientsList() {
-
+
moveToHome()} className={`cursor-pointer ${isLoginLanguageRTL ? "rotate-180" : null}`} />

{t('authenticationServices.authenticationServices')}

@@ -38,14 +38,14 @@ function OidcClientsList() {
{ setActiveOicdClient(true); setActiveApiKey(false) }} - className={`${activeOidcClient ? "text-[#1447b2]" : "text-[#031640]"} mb-[12%] ml-[10%] cursor-pointer text-sm`}> + className={`${activeOidcClient ? "text-[#1447b2]" : "text-[#031640]"} mb-[12%] ${isLoginLanguageRTL ? "mr-[10%]" : "ml-[10%]"} cursor-pointer text-sm`}> {t('authenticationServices.oidcClient')}
{ setActiveOicdClient(false); setActiveApiKey(true) }} - className={`${activeApiKey ? "text-[#1447b2]" : "text-[#031640]"} mb-[12%] ml-[20%] cursor-pointer text-sm`}> + className={`${activeApiKey ? "text-[#1447b2]" : "text-[#031640]"} mb-[12%] ${isLoginLanguageRTL ? "mr-[20%]" : "ml-[20%]"} cursor-pointer text-sm`}> {t('authenticationServices.apiKey')}
@@ -88,12 +88,12 @@ function OidcClientsList() { {activeOidcClient && () } {activeApiKey && - () } diff --git a/pmp-reactjs-ui/src/pages/common/fields/DropdownComponent.js b/pmp-reactjs-ui/src/pages/common/fields/DropdownComponent.js index 345d06c16..000a2eec7 100644 --- a/pmp-reactjs-ui/src/pages/common/fields/DropdownComponent.js +++ b/pmp-reactjs-ui/src/pages/common/fields/DropdownComponent.js @@ -53,11 +53,11 @@ function DropdownComponent({ fieldName, dropdownDataList, onDropDownChangeEvent, {showTooltip && ( -
+

{t(infoKey)}

)} diff --git a/pmp-reactjs-ui/src/pages/dashboard/Dashboard.js b/pmp-reactjs-ui/src/pages/dashboard/Dashboard.js index 6a3722a0a..7ed67f20c 100644 --- a/pmp-reactjs-ui/src/pages/dashboard/Dashboard.js +++ b/pmp-reactjs-ui/src/pages/dashboard/Dashboard.js @@ -123,7 +123,7 @@ function Dashboard() { )}

- {t('dashboard.welcomeMsg', { firstName: getUserProfile().firstName, lastName: getUserProfile().lastName })}, + {t('dashboard.welcomeMsg', { firstName: getUserProfile().firstName, lastName: getUserProfile().lastName })}

diff --git a/pmp-reactjs-ui/src/pages/policies/Policies.js b/pmp-reactjs-ui/src/pages/policies/Policies.js index 7841d3737..5b7999dfc 100644 --- a/pmp-reactjs-ui/src/pages/policies/Policies.js +++ b/pmp-reactjs-ui/src/pages/policies/Policies.js @@ -256,7 +256,7 @@ function Policies() { )}
-
+
moveToHome()} className={`mt-[9%] cursor-pointer ${isLoginLanguageRTL ? "rotate-180" : null}`} />

{t('policies.policies')}

@@ -385,7 +385,7 @@ function Policies() { { viewPolicyId === index && (
showViewPolicyDetails(partner)} - className="absolute bg-white text-xs font-medium rounded-lg shadow-md border"> + className={`absolute ${isLoginLanguageRTL ? "mr-16": null} bg-white text-xs font-medium rounded-lg shadow-md border`}>

{t('policies.view')}

@@ -413,12 +413,12 @@ function Policies() { breakLabel="..." previousLabel={ - + {isLoginLanguageRTL ? : } } nextLabel={ - + {isLoginLanguageRTL ? : } } /> diff --git a/pmp-reactjs-ui/src/pages/policies/ViewPolicyDetails.js b/pmp-reactjs-ui/src/pages/policies/ViewPolicyDetails.js index 835a75761..c556b713f 100644 --- a/pmp-reactjs-ui/src/pages/policies/ViewPolicyDetails.js +++ b/pmp-reactjs-ui/src/pages/policies/ViewPolicyDetails.js @@ -2,6 +2,8 @@ import React from "react"; import { useState, useEffect } from "react"; import { useNavigate } from "react-router-dom"; import { useTranslation } from "react-i18next"; +import { getUserProfile } from "../../services/UserProfileService"; +import { isLangRTL } from "../../utils/AppUtils"; import backArrow from "../../svg/back_arrow.svg"; import { formatDate, moveToPolicies } from "../../utils/AppUtils"; import adminImage from "../../svg/admin.png"; @@ -9,6 +11,7 @@ import partnerImage from "../../svg/partner.png"; function ViewPolicyDetails() { const { t } = useTranslation(); + const isLoginLanguageRTL = isLangRTL(getUserProfile().langCode); const navigate = useNavigate(); const [policyDetails, setPolicyDetails] = useState([]); @@ -48,16 +51,16 @@ function ViewPolicyDetails() { return ( <> -
+
-
+
moveToPolicies(navigate)} - className="mt-1 cursor-pointer" + className={`mt-[9%] cursor-pointer ${isLoginLanguageRTL ? "rotate-180" : null}`} /> -
+

{t("viewPolicyDetails.viewPolicyDetails")}

@@ -79,7 +82,7 @@ function ViewPolicyDetails() {
-
+

{policyDetails.policyName}

{policyDetails.status}
-
+
{t("viewPolicyDetails.createdOn") + ' ' + formatDate(policyDetails.createDate, "date")}
@@ -100,7 +103,7 @@ function ViewPolicyDetails() {

-
+

@@ -160,13 +163,13 @@ function ViewPolicyDetails() { {t("viewPolicyDetails.comments")}

-
- -
+
+ +
Example
-
+

{t("viewPolicyDetails.adminComments")}

@@ -181,7 +184,7 @@ function ViewPolicyDetails() {
{policyDetails.updDtimes && (
-
+
{formatDate(policyDetails.updDtimes, "date")}
|
@@ -196,11 +199,11 @@ function ViewPolicyDetails() {
- + Example
-
+

{t("viewPolicyDetails.partnerComments")}

@@ -225,7 +228,7 @@ function ViewPolicyDetails() {

-
+