Skip to content

Commit 17e791a

Browse files
authored
Replace RIGHT-TO-LEFT OVERRIDE unicode (#2828)
Signed-off-by: Daniel Valdivia <[email protected]>
1 parent 920fc7d commit 17e791a

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

portal-ui/src/common/utils.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -712,3 +712,9 @@ export const getRandomString = function (length = 16): string {
712712
}
713713
return retval;
714714
};
715+
716+
// replaces bad unicode characters
717+
export const replaceUnicodeChar = (inputString: string): string => {
718+
let unicodeChar = "\u202E";
719+
return inputString.split(unicodeChar).join("<�202e>");
720+
};

portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/IconWithLabel.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import React from "react";
22
import createStyles from "@mui/styles/createStyles";
33
import withStyles from "@mui/styles/withStyles";
44
import { Theme } from "@mui/material/styles";
5+
import { replaceUnicodeChar } from "../../../../../../common/utils";
56

67
interface IIconWithLabel {
78
classes: any;
@@ -34,7 +35,7 @@ const IconWithLabel = ({ classes, icon, strings }: IIconWithLabel) => {
3435
<div className={classes.fileName}>
3536
{icon}
3637
<span className={classes.fileNameText}>
37-
{strings[strings.length - 1]}
38+
{replaceUnicodeChar(strings[strings.length - 1])}
3839
</span>
3940
</div>
4041
);

0 commit comments

Comments
 (0)