From 951a0efd930a186c4b0e258d5dd8759ece217f73 Mon Sep 17 00:00:00 2001 From: soupette Date: Wed, 27 Oct 2021 12:58:01 +0200 Subject: [PATCH 1/2] Fix input uid Signed-off-by: soupette --- .../admin/src/content-manager/components/InputUID/index.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/core/admin/admin/src/content-manager/components/InputUID/index.js b/packages/core/admin/admin/src/content-manager/components/InputUID/index.js index 4644a02c02..bbfea8bcd5 100644 --- a/packages/core/admin/admin/src/content-manager/components/InputUID/index.js +++ b/packages/core/admin/admin/src/content-manager/components/InputUID/index.js @@ -123,7 +123,8 @@ const InputUID = ({ if ( debouncedValue && debouncedValue.trim().match(UID_REGEX) && - debouncedValue !== initialValue + debouncedValue !== initialValue && + !value ) { checkAvailability(); } @@ -154,7 +155,8 @@ const InputUID = ({ !isCustomized && isCreation && debouncedTargetFieldValue && - modifiedData[attribute.targetField] + modifiedData[attribute.targetField] && + !value ) { generateUid.current(true); } From 8f3398a7804feabfc2991564559c5083ac8c19f3 Mon Sep 17 00:00:00 2001 From: soupette Date: Wed, 27 Oct 2021 13:05:15 +0200 Subject: [PATCH 2/2] Fix snapshots Signed-off-by: soupette --- .../components/InputUID/tests/index.test.js | 49 +++++-------------- 1 file changed, 13 insertions(+), 36 deletions(-) diff --git a/packages/core/admin/admin/src/content-manager/components/InputUID/tests/index.test.js b/packages/core/admin/admin/src/content-manager/components/InputUID/tests/index.test.js index 2874a68c52..36fa132f49 100644 --- a/packages/core/admin/admin/src/content-manager/components/InputUID/tests/index.test.js +++ b/packages/core/admin/admin/src/content-manager/components/InputUID/tests/index.test.js @@ -63,20 +63,6 @@ describe('', () => { align-items: center; } - .c10 { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-direction: row; - -ms-flex-direction: row; - flex-direction: row; - -webkit-align-items: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - } - .c2 { font-weight: 500; font-size: 0.75rem; @@ -217,11 +203,6 @@ describe('', () => { fill: #4945ff; } - .c11 { - -webkit-animation: gzYjWD 2s infinite linear; - animation: gzYjWD 2s infinite linear; - } -
', () => { class="c8 c9" type="button" > -
- - - -
+ +