From 12401c54cc3ece2e045b2a3b1f99e5e27c53584e Mon Sep 17 00:00:00 2001 From: "M. Palanikannan" <73993394+Palanikannan1437@users.noreply.github.com> Date: Tue, 2 Jul 2024 19:25:32 +0530 Subject: [PATCH] fix: update link view now updates the link (#4989) --- .../core/components/links/link-edit-view.tsx | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/packages/editor/src/core/components/links/link-edit-view.tsx b/packages/editor/src/core/components/links/link-edit-view.tsx index ad8e9baeb8..665e7500a7 100644 --- a/packages/editor/src/core/components/links/link-edit-view.tsx +++ b/packages/editor/src/core/components/links/link-edit-view.tsx @@ -51,21 +51,6 @@ export const LinkEditView = ({ return text; }; - const isValidUrl = (urlString: string) => { - const urlPattern = new RegExp( - "^(https?:\\/\\/)?" + // validate protocol - "([\\w-]+\\.)+[\\w-]{2,}" + // validate domain name - "|((\\d{1,3}\\.){3}\\d{1,3})" + // validate IP (v4) address - "(\\:\\d+)?(\\/[-\\w.%]+)*" + // validate port and path - "(\\?[;&\\w.%=-]*)?" + // validate query string - "(\\#[-\\w]*)?$", // validate fragment locator - "i" - ); - const regexTest = urlPattern.test(urlString); - const urlTest = isValidHttpUrl(urlString); // Ensure you have defined isValidHttpUrl - return regexTest && urlTest; - }; - const handleUpdateLink = (url: string) => { setLocalUrl(url); }; @@ -74,7 +59,7 @@ export const LinkEditView = ({ () => () => { if (linkRemoved.current) return; - const url = isValidUrl(localUrl) ? localUrl : viewProps.url; + const url = isValidHttpUrl(localUrl) ? localUrl : viewProps.url; if (to >= editor.state.doc.content.size) return;