Skip to content

Commit c2535af

Browse files
Merge pull request #280 from contentstack/VE-3258-sre-solutions
chore: remove recheck package and simplify the code
2 parents ca4eb5f + 7844ae7 commit c2535af

3 files changed

Lines changed: 1 addition & 65 deletions

File tree

package-lock.json

Lines changed: 0 additions & 57 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,6 @@
8989
"lodash-es": "^4.17.21",
9090
"mustache": "^4.2.0",
9191
"preact": "^10.19.5",
92-
"recheck": "^4.4.5",
9392
"uuid": "^8.3.2"
9493
},
9594
"optionalDependencies": {

src/visualBuilder/eventManager/useVariantsPostMessageEvent.ts

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ import { VisualBuilder } from "..";
22
import { visualBuilderStyles } from "../visualBuilder.style";
33
import visualBuilderPostMessage from "../utils/visualBuilderPostMessage";
44
import { VisualBuilderPostMessageEvents } from "../utils/types/postMessage.types";
5-
import { checkSync } from "recheck";
6-
75

86
interface VariantFieldsEvent {
97
data: {
@@ -39,11 +37,7 @@ function addVariantFieldClass(
3937
const dataCslp = element.getAttribute("data-cslp");
4038
if (!dataCslp) return;
4139

42-
const regexStatus = checkSync(variant_uid, "g");
43-
if (regexStatus.status !== "safe") {
44-
return;
45-
}
46-
if (new RegExp(variant_uid).test(dataCslp)) {
40+
if (dataCslp.includes(variant_uid)) {
4741
highlightVariantFields &&
4842
element.classList.add(
4943
visualBuilderStyles()["visual-builder__variant-field"]

0 commit comments

Comments
 (0)