From b19ac8fcb580384177acbfd2da7ea23b00c8ffdc Mon Sep 17 00:00:00 2001 From: Roman Knel <104210070+Funkicide@users.noreply.github.com> Date: Fri, 11 Aug 2023 09:24:34 +0300 Subject: [PATCH] feat: refactor and unify menus (#3234) --- .../clicked/chrome2022Dark/clicked.png | 4 +- .../out of viewport with min menu width.png | 4 +- .../out of viewport with min menu width.png | 4 +- .../out of viewport with min menu width.png | 4 +- .../out of viewport with min menu width.png | 4 +- .../chrome2022/out of viewport.png | 4 +- .../chrome2022Dark/out of viewport.png | 4 +- .../firefox2022/out of viewport.png | 4 +- .../firefox2022Dark/out of viewport.png | 4 +- .../out of viewport with min menu width.png | 4 +- .../out of viewport with min menu width.png | 4 +- .../chrome2022/out of viewport.png | 4 +- .../chrome2022Dark/out of viewport.png | 4 +- .../firefox2022/out of viewport.png | 4 +- .../firefox2022Dark/out of viewport.png | 4 +- .../clicked/chrome2022/clicked.png | 4 +- .../clicked/chrome2022Dark/clicked.png | 4 +- .../clicked/firefox2022/clicked.png | 4 +- .../clicked/firefox2022Dark/clicked.png | 4 +- .../enterPress/chrome2022/enterPress.png | 4 +- .../enterPress/chrome2022Dark/enterPress.png | 4 +- .../enterPress/firefox2022/enterPress.png | 4 +- .../enterPress/firefox2022Dark/enterPress.png | 4 +- .../clicked/chrome2022/clicked.png | 4 +- .../clicked/chrome2022Dark/clicked.png | 4 +- .../clicked/firefox2022/clicked.png | 4 +- .../clicked/firefox2022Dark/clicked.png | 4 +- .../chrome2022/scrolled by 100.png | 4 +- .../chrome2022Dark/scrolled by 100.png | 4 +- .../firefox2022/scrolled by 100.png | 4 +- .../firefox2022Dark/scrolled by 100.png | 4 +- .../chrome2022/scrolled down to bottom.png | 4 +- .../scrolled down to bottom.png | 4 +- .../firefox2022/scrolled down to bottom.png | 4 +- .../scrolled down to bottom.png | 2 +- .../Kebab/14px/clicked/chrome2022/clicked.png | 4 +- .../14px/clicked/chrome2022Dark/clicked.png | 4 +- .../14px/clicked/firefox2022/clicked.png | 4 +- .../14px/clicked/firefox2022Dark/clicked.png | 4 +- .../14px/enterPress/chrome2022/enterPress.png | 4 +- .../enterPress/chrome2022Dark/enterPress.png | 4 +- .../enterPress/firefox2022/enterPress.png | 4 +- .../enterPress/firefox2022Dark/enterPress.png | 4 +- .../Kebab/18px/clicked/chrome2022/clicked.png | 4 +- .../18px/clicked/chrome2022Dark/clicked.png | 4 +- .../18px/clicked/firefox2022/clicked.png | 4 +- .../18px/clicked/firefox2022Dark/clicked.png | 4 +- .../18px/enterPress/chrome2022/enterPress.png | 4 +- .../enterPress/chrome2022Dark/enterPress.png | 4 +- .../enterPress/firefox2022/enterPress.png | 2 +- .../enterPress/firefox2022Dark/enterPress.png | 4 +- .../Kebab/20px/clicked/chrome2022/clicked.png | 4 +- .../20px/clicked/chrome2022Dark/clicked.png | 4 +- .../20px/clicked/firefox2022/clicked.png | 4 +- .../20px/clicked/firefox2022Dark/clicked.png | 4 +- .../20px/enterPress/chrome2022/enterPress.png | 4 +- .../enterPress/chrome2022Dark/enterPress.png | 2 +- .../enterPress/firefox2022/enterPress.png | 4 +- .../enterPress/firefox2022Dark/enterPress.png | 4 +- .../With Items With Icons/chrome2022Dark.png | 4 +- .../opened/chrome/opened.png | 4 +- .../opened/chrome/opened.png | 4 +- .../with Items/opened/chrome/opened.png | 4 +- .../editToken/chrome/doubleClickOnToken.png | 4 +- .../editToken/chrome/editToken.png | 4 +- .../editToken/chrome/enterOnActiveToken.png | 4 +- .../chrome8px/doubleClickOnToken.png | 4 +- .../editToken/chrome8px/editToken.png | 4 +- .../chrome8px/enterOnActiveToken.png | 4 +- .../chromeDark/doubleClickOnToken.png | 4 +- .../editToken/chromeDark/editToken.png | 4 +- .../chromeDark/enterOnActiveToken.png | 4 +- .../chromeFlat8px/doubleClickOnToken.png | 4 +- .../editToken/chromeFlat8px/editToken.png | 4 +- .../chromeFlat8px/enterOnActiveToken.png | 4 +- .../selectAndType/chrome/typed.png | 4 +- .../selectAndType/chrome8px/typed.png | 4 +- .../selectAndType/chromeDark/typed.png | 4 +- .../selectAndType/chromeFlat8px/typed.png | 4 +- .../custom add button/addButton/chrome.png | 4 +- .../custom add button/addButton/chrome8px.png | 4 +- .../addButton/chromeDark.png | 4 +- .../addButton/chromeFlat8px.png | 4 +- .../renderTotalCount/chrome.png | 4 +- .../renderTotalCount/chrome8px.png | 4 +- .../renderTotalCount/chromeDark.png | 4 +- .../renderTotalCount/chromeFlat8px.png | 4 +- .../empty combined/selectFirst/chrome.png | 4 +- .../empty combined/selectFirst/chrome8px.png | 4 +- .../empty combined/selectFirst/chromeDark.png | 4 +- .../selectFirst/chromeFlat8px.png | 4 +- .../clicked/chrome/clicked.png | 4 +- .../clicked/chrome8px/clicked.png | 4 +- .../clicked/chromeDark/clicked.png | 4 +- .../clicked/chromeFlat8px/clicked.png | 4 +- .../withMenu/chrome/withMenu.png | 4 +- .../withMenu/chrome8px/withMenu.png | 4 +- .../withMenu/chromeDark/withMenu.png | 4 +- .../withMenu/chromeFlat8px/withMenu.png | 4 +- .../full width menu/selectFirst/chrome.png | 4 +- .../full width menu/selectFirst/chrome8px.png | 4 +- .../selectFirst/chromeDark.png | 4 +- .../selectFirst/chromeFlat8px.png | 4 +- .../clicked/chrome2022/clicked.png | 4 +- .../clicked/chrome2022Dark/clicked.png | 4 +- .../clicked/firefox2022/clicked.png | 4 +- .../clicked/firefox2022Dark/clicked.png | 4 +- .../enterPress/chrome2022/enterPress.png | 4 +- .../enterPress/chrome2022Dark/enterPress.png | 4 +- .../enterPress/firefox2022/enterPress.png | 4 +- .../enterPress/firefox2022Dark/enterPress.png | 4 +- .../__stories__/DropdownMenu.stories.tsx | 1 + .../__tests__/DropdownMenu-test.tsx | 6 +- .../DropdownMenu/getDropdownMenuTheme.ts | 4 + packages/react-ui/components/Kebab/Kebab.tsx | 1 + .../components/TooltipMenu/TooltipMenu.tsx | 1 + .../__tests__/TooltipMenu-test.tsx | 6 +- .../__stories__/ComboBoxView.stories.tsx | 9 +- .../internal/InternalMenu/InternalMenu.tsx | 4 +- .../react-ui/internal/Menu/Menu.styles.ts | 46 ++- packages/react-ui/internal/Menu/Menu.tsx | 261 +++++++++++++++--- .../react-ui/internal/PopupMenu/PopupMenu.tsx | 37 ++- .../react-ui/internal/themes/DefaultTheme.ts | 13 +- .../react-ui/internal/themes/Theme2022.ts | 8 +- 124 files changed, 557 insertions(+), 278 deletions(-) diff --git a/packages/react-ui/.creevey/images/Dropdown/With MenuItem icon/clicked/chrome2022Dark/clicked.png b/packages/react-ui/.creevey/images/Dropdown/With MenuItem icon/clicked/chrome2022Dark/clicked.png index 820a1e55d3..a3347e36c4 100644 --- a/packages/react-ui/.creevey/images/Dropdown/With MenuItem icon/clicked/chrome2022Dark/clicked.png +++ b/packages/react-ui/.creevey/images/Dropdown/With MenuItem icon/clicked/chrome2022Dark/clicked.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:22ada23e2367564bdeff1f3fb9486c818d98edab70db1a39229dcb53d3181bac -size 5750 +oid sha256:16cf0ca7f84c05ee5b49ac5a5aee1b7e8506003688fcf5fcec40da91682d876d +size 5745 diff --git a/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport left/out of edge with min menu width/chrome2022/out of viewport with min menu width.png b/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport left/out of edge with min menu width/chrome2022/out of viewport with min menu width.png index 9be6a6dbff..b8e160460a 100644 --- a/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport left/out of edge with min menu width/chrome2022/out of viewport with min menu width.png +++ b/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport left/out of edge with min menu width/chrome2022/out of viewport with min menu width.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:57c278add2cb10fd1dc6a47033c2dc008937c1495763054472b52575582f3705 -size 19188 +oid sha256:b029708934e888afcd01f99a43b0cbed1904fa17dd20d64c86b1a3234596f9d6 +size 19142 diff --git a/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport left/out of edge with min menu width/chrome2022Dark/out of viewport with min menu width.png b/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport left/out of edge with min menu width/chrome2022Dark/out of viewport with min menu width.png index 6452d7a6ba..69ea02bfdc 100644 --- a/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport left/out of edge with min menu width/chrome2022Dark/out of viewport with min menu width.png +++ b/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport left/out of edge with min menu width/chrome2022Dark/out of viewport with min menu width.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:682c44ad9f4983588ba9460cacc9ae954087dd7392916ca7227c4c1c69966ef7 -size 14779 +oid sha256:fec4ef6a20b4c61d7c78c9970d8ae46ca34783ab5c19809948d65e401b182ee8 +size 14766 diff --git a/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport left/out of edge with min menu width/firefox2022/out of viewport with min menu width.png b/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport left/out of edge with min menu width/firefox2022/out of viewport with min menu width.png index c9a5b92753..8d515f17dc 100644 --- a/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport left/out of edge with min menu width/firefox2022/out of viewport with min menu width.png +++ b/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport left/out of edge with min menu width/firefox2022/out of viewport with min menu width.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:345fadd5ab32cb5865e944f78d71b6ccd8675aa36c451b764862af568d017a5a -size 19941 +oid sha256:d6d0bca094dc8786cc10f8bb33b5bce37d416b8906e1b8b44dd809ef7df86c3f +size 19951 diff --git a/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport left/out of edge with min menu width/firefox2022Dark/out of viewport with min menu width.png b/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport left/out of edge with min menu width/firefox2022Dark/out of viewport with min menu width.png index 7a97ac8e78..b77845da83 100644 --- a/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport left/out of edge with min menu width/firefox2022Dark/out of viewport with min menu width.png +++ b/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport left/out of edge with min menu width/firefox2022Dark/out of viewport with min menu width.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fc4496984c2b07e3bd59970d991f4e32f54590b85c918649fe981f7c21619397 -size 14785 +oid sha256:4f5f7868120ca33ab44cc6e3ba24c99453eb32a029ee6046a087bf0a835449e6 +size 14805 diff --git a/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport left/out of viewport/chrome2022/out of viewport.png b/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport left/out of viewport/chrome2022/out of viewport.png index b85a5a3ae2..e254517673 100644 --- a/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport left/out of viewport/chrome2022/out of viewport.png +++ b/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport left/out of viewport/chrome2022/out of viewport.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fd8618946f1a7c9db65055c3771b76f1a8acd47944ab05ca10b51cf34ae89a58 -size 17961 +oid sha256:5e66bba2aebc13916779c8a009b9c6cd1fed232e6429b69ccfcb4397c4652b94 +size 17913 diff --git a/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport left/out of viewport/chrome2022Dark/out of viewport.png b/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport left/out of viewport/chrome2022Dark/out of viewport.png index 25ad299a4f..3885cb2ee6 100644 --- a/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport left/out of viewport/chrome2022Dark/out of viewport.png +++ b/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport left/out of viewport/chrome2022Dark/out of viewport.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bbd86f4be74aeb82da4e3aff6ca45569b60efe084c37288df3792c73eab29a8c -size 13509 +oid sha256:73079da8e962f0919ccdf85017fb4a57eedd3cfbc6aa3b8f8a54a2130b5381ee +size 13501 diff --git a/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport left/out of viewport/firefox2022/out of viewport.png b/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport left/out of viewport/firefox2022/out of viewport.png index 82cb960610..15944b1c7b 100644 --- a/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport left/out of viewport/firefox2022/out of viewport.png +++ b/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport left/out of viewport/firefox2022/out of viewport.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:42d85bd73e45e3fa3fbc9a4bf2f81f5e4e012d92c70e5644f379ef6344d908d2 -size 18784 +oid sha256:71a0a44398cde8be5e5907476c07a77c040dacfb320c3c420391ff80da18bfcd +size 18792 diff --git a/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport left/out of viewport/firefox2022Dark/out of viewport.png b/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport left/out of viewport/firefox2022Dark/out of viewport.png index edf46622cb..38bb3642a9 100644 --- a/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport left/out of viewport/firefox2022Dark/out of viewport.png +++ b/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport left/out of viewport/firefox2022Dark/out of viewport.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c035501ebab08b57ef086f6662192d71e6f4d6efcbbcbc7957e2c51d668d04ca -size 13617 +oid sha256:375403c6ef61d7ba65bf64f11b4c3526396dc85900b96532958e804d7ccb6525 +size 13629 diff --git a/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport right/out of edge with min menu width/chrome2022/out of viewport with min menu width.png b/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport right/out of edge with min menu width/chrome2022/out of viewport with min menu width.png index b7538176d4..cac32afe58 100644 --- a/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport right/out of edge with min menu width/chrome2022/out of viewport with min menu width.png +++ b/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport right/out of edge with min menu width/chrome2022/out of viewport with min menu width.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:eff6bf1368f354d5ec96b0df59c3c218f8e0251392ea146cba1ec5d2803bea43 -size 16167 +oid sha256:8a172d6a27f0627db6df2952cb760b2b2af580ef3fc3d41244c9e63f72febfed +size 16161 diff --git a/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport right/out of edge with min menu width/chrome2022Dark/out of viewport with min menu width.png b/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport right/out of edge with min menu width/chrome2022Dark/out of viewport with min menu width.png index 8bb5177620..6f4a43043f 100644 --- a/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport right/out of edge with min menu width/chrome2022Dark/out of viewport with min menu width.png +++ b/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport right/out of edge with min menu width/chrome2022Dark/out of viewport with min menu width.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dabfc1511fa1d0a215d11b8dc4779ee254266fa3f3a984c6b899a7b0d7aee0ac -size 13106 +oid sha256:fe81dccc9b6b823fd45e67a68d860edf6fdf9c13800dc19de0d705bae6bf24df +size 13091 diff --git a/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport right/out of viewport/chrome2022/out of viewport.png b/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport right/out of viewport/chrome2022/out of viewport.png index 7da61eb2fb..5a1bbe16ab 100644 --- a/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport right/out of viewport/chrome2022/out of viewport.png +++ b/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport right/out of viewport/chrome2022/out of viewport.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7b6a1c5f87f4598b93970eee0be90f0fc54cd064b1976f7625e2369840e51a75 -size 14815 +oid sha256:78132833242bdbb8cbe54fb4ac6213d93f7ca8e8b544ede0d786bf519ccd0e91 +size 14812 diff --git a/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport right/out of viewport/chrome2022Dark/out of viewport.png b/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport right/out of viewport/chrome2022Dark/out of viewport.png index fe2a373275..c19c8ccd43 100644 --- a/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport right/out of viewport/chrome2022Dark/out of viewport.png +++ b/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport right/out of viewport/chrome2022Dark/out of viewport.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:19a8461c7a925259c7641b4e36309227e373dc62fc7aa10e4d86271335e48cbe -size 11774 +oid sha256:bc932316f9ba88ed4035e14f77a357dbfdd0b8ec222ef86f25aff5953843b944 +size 11761 diff --git a/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport right/out of viewport/firefox2022/out of viewport.png b/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport right/out of viewport/firefox2022/out of viewport.png index 6d3cf63e7e..70c469d5e5 100644 --- a/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport right/out of viewport/firefox2022/out of viewport.png +++ b/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport right/out of viewport/firefox2022/out of viewport.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0da993de59b4aaf37960ce28296cc1bb052ca91c20283e512f90e9f36d2e6918 -size 15543 +oid sha256:155ab8604d68ccec0c5f7d98072b90e751a0fd3ba236a2fdce237cdf58196c02 +size 15579 diff --git a/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport right/out of viewport/firefox2022Dark/out of viewport.png b/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport right/out of viewport/firefox2022Dark/out of viewport.png index 0976d6cc69..5026b631c0 100644 --- a/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport right/out of viewport/firefox2022Dark/out of viewport.png +++ b/packages/react-ui/.creevey/images/DropdownMenu/Menu out of viewport right/out of viewport/firefox2022Dark/out of viewport.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f3a621e6dce0da28b0b6967587b7be4c03248a718a084ab1cdf428506ec99bec -size 11759 +oid sha256:ecec85bfecc440e441afa8d3aa4e4ac3bb2290ba2a2e9ddb1621d22a3309b233 +size 11774 diff --git a/packages/react-ui/.creevey/images/DropdownMenu/Simple example/clicked/chrome2022/clicked.png b/packages/react-ui/.creevey/images/DropdownMenu/Simple example/clicked/chrome2022/clicked.png index 069d5b7724..3ab8ccabaa 100644 --- a/packages/react-ui/.creevey/images/DropdownMenu/Simple example/clicked/chrome2022/clicked.png +++ b/packages/react-ui/.creevey/images/DropdownMenu/Simple example/clicked/chrome2022/clicked.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8507d1ac950df558387b861f6aab5b0dcde91b937939bdb2d0602099418941a7 -size 9275 +oid sha256:dc869b9091879ac6e4d170ff36f7a4cf6ef477549abbf38b3552e815cbe91ce3 +size 9240 diff --git a/packages/react-ui/.creevey/images/DropdownMenu/Simple example/clicked/chrome2022Dark/clicked.png b/packages/react-ui/.creevey/images/DropdownMenu/Simple example/clicked/chrome2022Dark/clicked.png index c01de1b407..b9c2096f6e 100644 --- a/packages/react-ui/.creevey/images/DropdownMenu/Simple example/clicked/chrome2022Dark/clicked.png +++ b/packages/react-ui/.creevey/images/DropdownMenu/Simple example/clicked/chrome2022Dark/clicked.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9d7a3bd3daea5c8321965711104c8c3236a1ffdffe6cf5c8cdcd5d523decf539 -size 7666 +oid sha256:46ed28a2e483d1ad3c31082a10a3a342e791d70bcf26ec18fbb1a1ed077e5938 +size 7647 diff --git a/packages/react-ui/.creevey/images/DropdownMenu/Simple example/clicked/firefox2022/clicked.png b/packages/react-ui/.creevey/images/DropdownMenu/Simple example/clicked/firefox2022/clicked.png index f73a9e0739..9c9e3b325d 100644 --- a/packages/react-ui/.creevey/images/DropdownMenu/Simple example/clicked/firefox2022/clicked.png +++ b/packages/react-ui/.creevey/images/DropdownMenu/Simple example/clicked/firefox2022/clicked.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:125cb0400395ee677736caae58cc813bad03ba3efb12451764bf35e214d34afb -size 13116 +oid sha256:ef266951c9d57182d3d95851e16897ce0dc839e2e3cc7494f2d8487e41071491 +size 13158 diff --git a/packages/react-ui/.creevey/images/DropdownMenu/Simple example/clicked/firefox2022Dark/clicked.png b/packages/react-ui/.creevey/images/DropdownMenu/Simple example/clicked/firefox2022Dark/clicked.png index 62b830d649..6ebac4cfb4 100644 --- a/packages/react-ui/.creevey/images/DropdownMenu/Simple example/clicked/firefox2022Dark/clicked.png +++ b/packages/react-ui/.creevey/images/DropdownMenu/Simple example/clicked/firefox2022Dark/clicked.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7b726c2b31416889fc3c685df254c4995b8ac8ce5a456becdfbbe3213d9f863c -size 10278 +oid sha256:ea4647f93a94ec1279cd799e2b53be9b8175942cccb52110e5a7873d10f4fbe8 +size 10286 diff --git a/packages/react-ui/.creevey/images/DropdownMenu/Simple example/enterPress/chrome2022/enterPress.png b/packages/react-ui/.creevey/images/DropdownMenu/Simple example/enterPress/chrome2022/enterPress.png index 47f170191b..f4ef801c38 100644 --- a/packages/react-ui/.creevey/images/DropdownMenu/Simple example/enterPress/chrome2022/enterPress.png +++ b/packages/react-ui/.creevey/images/DropdownMenu/Simple example/enterPress/chrome2022/enterPress.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dbd2edb3b528e8daf08f65a24968b0e05aa5a0b1e12716d2a385a7a7b425e29b -size 9468 +oid sha256:4122becb05c50a15f4ce703b30a4d1b7eb2a71015175d00345017abf05ff939c +size 9440 diff --git a/packages/react-ui/.creevey/images/DropdownMenu/Simple example/enterPress/chrome2022Dark/enterPress.png b/packages/react-ui/.creevey/images/DropdownMenu/Simple example/enterPress/chrome2022Dark/enterPress.png index 8d67fbe389..608625c7ef 100644 --- a/packages/react-ui/.creevey/images/DropdownMenu/Simple example/enterPress/chrome2022Dark/enterPress.png +++ b/packages/react-ui/.creevey/images/DropdownMenu/Simple example/enterPress/chrome2022Dark/enterPress.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a412e36f4313b03d2671df0d8ef2f1f0256822bb012e2747ec07f8bcd1c2d83e -size 7842 +oid sha256:a538b005ee9b2bffdfb543163d7813f32682b9f856a40c3b5a651bdfd73d7fb0 +size 7821 diff --git a/packages/react-ui/.creevey/images/DropdownMenu/Simple example/enterPress/firefox2022/enterPress.png b/packages/react-ui/.creevey/images/DropdownMenu/Simple example/enterPress/firefox2022/enterPress.png index a14eb68dff..ba0ac0ed22 100644 --- a/packages/react-ui/.creevey/images/DropdownMenu/Simple example/enterPress/firefox2022/enterPress.png +++ b/packages/react-ui/.creevey/images/DropdownMenu/Simple example/enterPress/firefox2022/enterPress.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ca5180f827715b893adbc8b61883f1e58f4007ad478ddaac08082fa3233c12ab -size 13346 +oid sha256:808f54685559f3a78f46e99c67b94dc58827b1aaf1827bf369e7eaf378ba11e3 +size 13415 diff --git a/packages/react-ui/.creevey/images/DropdownMenu/Simple example/enterPress/firefox2022Dark/enterPress.png b/packages/react-ui/.creevey/images/DropdownMenu/Simple example/enterPress/firefox2022Dark/enterPress.png index c8158b3c59..8008be8770 100644 --- a/packages/react-ui/.creevey/images/DropdownMenu/Simple example/enterPress/firefox2022Dark/enterPress.png +++ b/packages/react-ui/.creevey/images/DropdownMenu/Simple example/enterPress/firefox2022Dark/enterPress.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f3dc2c8c4800321277731025dab47ad20e43399babddd5143266cdeb0bc7d804 -size 10467 +oid sha256:e2a02e9bae990dcc835112a72a08d8605c6778ebafdf0533860ce29bffcd18ac +size 10485 diff --git a/packages/react-ui/.creevey/images/DropdownMenu/With header and footer/clicked/chrome2022/clicked.png b/packages/react-ui/.creevey/images/DropdownMenu/With header and footer/clicked/chrome2022/clicked.png index 0a39defe0b..a42112d9f3 100644 --- a/packages/react-ui/.creevey/images/DropdownMenu/With header and footer/clicked/chrome2022/clicked.png +++ b/packages/react-ui/.creevey/images/DropdownMenu/With header and footer/clicked/chrome2022/clicked.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:19ef5532d312d54992315c576dbe73ba0e8fab145708d3545a18147ecfd25138 -size 26530 +oid sha256:bfa236ea2b1554f4772623082b8fd5889cb5de113bb31d2c6e5c2c2a1919d75d +size 26505 diff --git a/packages/react-ui/.creevey/images/DropdownMenu/With header and footer/clicked/chrome2022Dark/clicked.png b/packages/react-ui/.creevey/images/DropdownMenu/With header and footer/clicked/chrome2022Dark/clicked.png index 6de3755e40..a1e593e57a 100644 --- a/packages/react-ui/.creevey/images/DropdownMenu/With header and footer/clicked/chrome2022Dark/clicked.png +++ b/packages/react-ui/.creevey/images/DropdownMenu/With header and footer/clicked/chrome2022Dark/clicked.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8e363a85e07e77bb0b2f4d5625e3457827dbd24c894ab310e45189adaa4a449b -size 22230 +oid sha256:22a8e7655f77d9d37632240e316e0ae8d15bb3c5ff961f27c26f77e9c688c96d +size 22228 diff --git a/packages/react-ui/.creevey/images/DropdownMenu/With header and footer/clicked/firefox2022/clicked.png b/packages/react-ui/.creevey/images/DropdownMenu/With header and footer/clicked/firefox2022/clicked.png index cb515d48e2..f14b466867 100644 --- a/packages/react-ui/.creevey/images/DropdownMenu/With header and footer/clicked/firefox2022/clicked.png +++ b/packages/react-ui/.creevey/images/DropdownMenu/With header and footer/clicked/firefox2022/clicked.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8353bc5f40e75e60c3099002a3556599ce67d56120934543b11810c05659585e -size 44831 +oid sha256:3f279bf4902682a99f4a4cb3bc4eba76426a25d0ba8c87db18efb2708d041e7b +size 44930 diff --git a/packages/react-ui/.creevey/images/DropdownMenu/With header and footer/clicked/firefox2022Dark/clicked.png b/packages/react-ui/.creevey/images/DropdownMenu/With header and footer/clicked/firefox2022Dark/clicked.png index f3586cfdba..68274552e5 100644 --- a/packages/react-ui/.creevey/images/DropdownMenu/With header and footer/clicked/firefox2022Dark/clicked.png +++ b/packages/react-ui/.creevey/images/DropdownMenu/With header and footer/clicked/firefox2022Dark/clicked.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1373cbd5471423b2b93e6ae016827acbbb2b9dc5e724c1d2167cbe1ee5614db1 -size 42064 +oid sha256:788e515f0c215dbfbfb503b3c7d90cb65ea9ac4bdbc703dbb93a8c8e4afee78b +size 42086 diff --git a/packages/react-ui/.creevey/images/DropdownMenu/With header and footer/scrolled by 100/chrome2022/scrolled by 100.png b/packages/react-ui/.creevey/images/DropdownMenu/With header and footer/scrolled by 100/chrome2022/scrolled by 100.png index 3c17fc1cc1..8217066e0a 100644 --- a/packages/react-ui/.creevey/images/DropdownMenu/With header and footer/scrolled by 100/chrome2022/scrolled by 100.png +++ b/packages/react-ui/.creevey/images/DropdownMenu/With header and footer/scrolled by 100/chrome2022/scrolled by 100.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:18da347d2eaf56b13cd9a3f2fdd7e422bbebe5bb2440c4a7a679cd20a428d8c8 -size 26939 +oid sha256:36d8f14c6917cd3d4df0bfd489cbfc6e02a05d00a62fe48631579d07586a8a84 +size 26922 diff --git a/packages/react-ui/.creevey/images/DropdownMenu/With header and footer/scrolled by 100/chrome2022Dark/scrolled by 100.png b/packages/react-ui/.creevey/images/DropdownMenu/With header and footer/scrolled by 100/chrome2022Dark/scrolled by 100.png index 7daa51299f..715f80a1d5 100644 --- a/packages/react-ui/.creevey/images/DropdownMenu/With header and footer/scrolled by 100/chrome2022Dark/scrolled by 100.png +++ b/packages/react-ui/.creevey/images/DropdownMenu/With header and footer/scrolled by 100/chrome2022Dark/scrolled by 100.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e0700da15609759385a56c36a3949426ac604f70262a46966b1322a9b1769c2d -size 22626 +oid sha256:cc425e7663df6c47867b1a9009e81c2d5e054e4f0a647e1a38b946d8e88b122f +size 22622 diff --git a/packages/react-ui/.creevey/images/DropdownMenu/With header and footer/scrolled by 100/firefox2022/scrolled by 100.png b/packages/react-ui/.creevey/images/DropdownMenu/With header and footer/scrolled by 100/firefox2022/scrolled by 100.png index 21060e2cb1..a5634ff747 100644 --- a/packages/react-ui/.creevey/images/DropdownMenu/With header and footer/scrolled by 100/firefox2022/scrolled by 100.png +++ b/packages/react-ui/.creevey/images/DropdownMenu/With header and footer/scrolled by 100/firefox2022/scrolled by 100.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:968d9edc54b8bc70f4100572639e8450d9091f4dfb4d09c3be08d9d9c18b9e6a -size 45172 +oid sha256:bbc442427cb2756e6e75b61961cfd06946ef522d5753cb1e677ca3474a082181 +size 45274 diff --git a/packages/react-ui/.creevey/images/DropdownMenu/With header and footer/scrolled by 100/firefox2022Dark/scrolled by 100.png b/packages/react-ui/.creevey/images/DropdownMenu/With header and footer/scrolled by 100/firefox2022Dark/scrolled by 100.png index b5570ef0ee..47b5fc548b 100644 --- a/packages/react-ui/.creevey/images/DropdownMenu/With header and footer/scrolled by 100/firefox2022Dark/scrolled by 100.png +++ b/packages/react-ui/.creevey/images/DropdownMenu/With header and footer/scrolled by 100/firefox2022Dark/scrolled by 100.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4312d27ee850fb9683f48aaa7d98f49ff9ac6c29ab9681063cfb680afbcb8e9b -size 42446 +oid sha256:26dd18a7057e67608b230bc97f2eef05c19e632cc90807e443ca3b0b26641356 +size 42457 diff --git a/packages/react-ui/.creevey/images/DropdownMenu/With header and footer/scrolled down to bottom/chrome2022/scrolled down to bottom.png b/packages/react-ui/.creevey/images/DropdownMenu/With header and footer/scrolled down to bottom/chrome2022/scrolled down to bottom.png index 571911d0c6..eb62516c1a 100644 --- a/packages/react-ui/.creevey/images/DropdownMenu/With header and footer/scrolled down to bottom/chrome2022/scrolled down to bottom.png +++ b/packages/react-ui/.creevey/images/DropdownMenu/With header and footer/scrolled down to bottom/chrome2022/scrolled down to bottom.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a2d010b5365a02d70a5e2b31f30ff3fe8bd69df07239bab53bacc6f98eec226e -size 29367 +oid sha256:5030d80e34c1c7378894d0067ac5a3cf893407efc89f65bcb01f3997d8c7dab9 +size 29339 diff --git a/packages/react-ui/.creevey/images/DropdownMenu/With header and footer/scrolled down to bottom/chrome2022Dark/scrolled down to bottom.png b/packages/react-ui/.creevey/images/DropdownMenu/With header and footer/scrolled down to bottom/chrome2022Dark/scrolled down to bottom.png index cfa599acf3..972540d0ad 100644 --- a/packages/react-ui/.creevey/images/DropdownMenu/With header and footer/scrolled down to bottom/chrome2022Dark/scrolled down to bottom.png +++ b/packages/react-ui/.creevey/images/DropdownMenu/With header and footer/scrolled down to bottom/chrome2022Dark/scrolled down to bottom.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5289e4cc96ab84890f5de5e3e4187b9179e3e5fb4d8459df34581f3f5d009f9a -size 24901 +oid sha256:741f9bcaf30a01f36aaec45b152dad40422785178cd6c359b8de40959684d338 +size 24898 diff --git a/packages/react-ui/.creevey/images/DropdownMenu/With header and footer/scrolled down to bottom/firefox2022/scrolled down to bottom.png b/packages/react-ui/.creevey/images/DropdownMenu/With header and footer/scrolled down to bottom/firefox2022/scrolled down to bottom.png index 89cd6c26f4..4417846f7d 100644 --- a/packages/react-ui/.creevey/images/DropdownMenu/With header and footer/scrolled down to bottom/firefox2022/scrolled down to bottom.png +++ b/packages/react-ui/.creevey/images/DropdownMenu/With header and footer/scrolled down to bottom/firefox2022/scrolled down to bottom.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2009f684ab8dc66f1f1dcdbbf9d03b2b0cb65ffca1c9610235fe389191276635 -size 47197 +oid sha256:b79e951effa8e341e80eca27f7e9a4792ebf1f221fabc600279d90b849aaa5e3 +size 47292 diff --git a/packages/react-ui/.creevey/images/DropdownMenu/With header and footer/scrolled down to bottom/firefox2022Dark/scrolled down to bottom.png b/packages/react-ui/.creevey/images/DropdownMenu/With header and footer/scrolled down to bottom/firefox2022Dark/scrolled down to bottom.png index 044d20f180..2dc9d5e132 100644 --- a/packages/react-ui/.creevey/images/DropdownMenu/With header and footer/scrolled down to bottom/firefox2022Dark/scrolled down to bottom.png +++ b/packages/react-ui/.creevey/images/DropdownMenu/With header and footer/scrolled down to bottom/firefox2022Dark/scrolled down to bottom.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c57e78441c34e2373d6513fe67397f335a195b5cba7f3f41071a34e938866162 +oid sha256:1e1acf9ed0edb6c365f6c1f5c2437b8896a809e3d2e0b9ffc9ddf6c0e744abf1 size 41311 diff --git a/packages/react-ui/.creevey/images/Kebab/14px/clicked/chrome2022/clicked.png b/packages/react-ui/.creevey/images/Kebab/14px/clicked/chrome2022/clicked.png index 1e4a32fe03..5e3c551c1e 100644 --- a/packages/react-ui/.creevey/images/Kebab/14px/clicked/chrome2022/clicked.png +++ b/packages/react-ui/.creevey/images/Kebab/14px/clicked/chrome2022/clicked.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4359e2b1bd5d77a329911744c610425144643e22192f1df68448dc8e19c17d93 -size 7345 +oid sha256:55055d4cd321dd831c33d4f3177a675e8adc0cbff87dc3d29fdf52b4bff094e7 +size 7344 diff --git a/packages/react-ui/.creevey/images/Kebab/14px/clicked/chrome2022Dark/clicked.png b/packages/react-ui/.creevey/images/Kebab/14px/clicked/chrome2022Dark/clicked.png index a961755f2a..a073492abf 100644 --- a/packages/react-ui/.creevey/images/Kebab/14px/clicked/chrome2022Dark/clicked.png +++ b/packages/react-ui/.creevey/images/Kebab/14px/clicked/chrome2022Dark/clicked.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:67b663ffd4a3d04095e65371570c8af613bd2d49b810e930af7315940666722c -size 5184 +oid sha256:16f4f9ce74e4062a671626c39abb8c7f778abbf761a82547060ec5e454c92b0e +size 5164 diff --git a/packages/react-ui/.creevey/images/Kebab/14px/clicked/firefox2022/clicked.png b/packages/react-ui/.creevey/images/Kebab/14px/clicked/firefox2022/clicked.png index 3a5455a25e..314929d424 100644 --- a/packages/react-ui/.creevey/images/Kebab/14px/clicked/firefox2022/clicked.png +++ b/packages/react-ui/.creevey/images/Kebab/14px/clicked/firefox2022/clicked.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:283c3529c2fe99c43edf38a8c28f38c11d3419fedaf60203baf6efe3ee224c1f -size 9282 +oid sha256:c539bdc6b9a5527716314bfa6c6182fd37756b4928f0a197352c35430d8bbb21 +size 9270 diff --git a/packages/react-ui/.creevey/images/Kebab/14px/clicked/firefox2022Dark/clicked.png b/packages/react-ui/.creevey/images/Kebab/14px/clicked/firefox2022Dark/clicked.png index 986bdb5370..bc1fd1a106 100644 --- a/packages/react-ui/.creevey/images/Kebab/14px/clicked/firefox2022Dark/clicked.png +++ b/packages/react-ui/.creevey/images/Kebab/14px/clicked/firefox2022Dark/clicked.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:16a3c34f76c8901be494bfa43f4d0a6ccca3dad529ac035f9ab0a80f67dbfe9f -size 6659 +oid sha256:7cb185286a17671d37c2e21692fde65af9af9fa1073ba3a5ad3c8a77120d193d +size 6695 diff --git a/packages/react-ui/.creevey/images/Kebab/14px/enterPress/chrome2022/enterPress.png b/packages/react-ui/.creevey/images/Kebab/14px/enterPress/chrome2022/enterPress.png index 85140f19a5..03b9814f9c 100644 --- a/packages/react-ui/.creevey/images/Kebab/14px/enterPress/chrome2022/enterPress.png +++ b/packages/react-ui/.creevey/images/Kebab/14px/enterPress/chrome2022/enterPress.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b8bf0a582cd193beaa021df4c50cac56131bcd68114bf7e4f1e2379c3da7bb54 -size 7519 +oid sha256:4f67bfdabe70c1225c35d7d2b838f6091878d4f9c39876151fbf26db112bfc33 +size 7505 diff --git a/packages/react-ui/.creevey/images/Kebab/14px/enterPress/chrome2022Dark/enterPress.png b/packages/react-ui/.creevey/images/Kebab/14px/enterPress/chrome2022Dark/enterPress.png index a791454950..46ce1153e1 100644 --- a/packages/react-ui/.creevey/images/Kebab/14px/enterPress/chrome2022Dark/enterPress.png +++ b/packages/react-ui/.creevey/images/Kebab/14px/enterPress/chrome2022Dark/enterPress.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1208bde4804f103d85aa9c6d3e3af79363e7fc28e276a097f8b219a21585b7c4 -size 5346 +oid sha256:cc9a056dc5f5ac33e3f1bddcdd2972844404e35e8b0a05ac8eb219bced481b58 +size 5333 diff --git a/packages/react-ui/.creevey/images/Kebab/14px/enterPress/firefox2022/enterPress.png b/packages/react-ui/.creevey/images/Kebab/14px/enterPress/firefox2022/enterPress.png index e81d64b301..119cefca7f 100644 --- a/packages/react-ui/.creevey/images/Kebab/14px/enterPress/firefox2022/enterPress.png +++ b/packages/react-ui/.creevey/images/Kebab/14px/enterPress/firefox2022/enterPress.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9cf9f8023ef02bb532143080eda271a12c0e61901a9f13befa46c9e677b130a0 -size 9382 +oid sha256:762c7a82410848bc906c53b7b358389f291f4f17749addc2d40f939c214e71f7 +size 9503 diff --git a/packages/react-ui/.creevey/images/Kebab/14px/enterPress/firefox2022Dark/enterPress.png b/packages/react-ui/.creevey/images/Kebab/14px/enterPress/firefox2022Dark/enterPress.png index 064d3055be..924e4e1aca 100644 --- a/packages/react-ui/.creevey/images/Kebab/14px/enterPress/firefox2022Dark/enterPress.png +++ b/packages/react-ui/.creevey/images/Kebab/14px/enterPress/firefox2022Dark/enterPress.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d04437f3feb4a68352d5b29957009b8c68b8c5802dce07f371b5c44bf51906a4 -size 6770 +oid sha256:b8ee5935bfb711de1d4a91ad8a72192bd6f9a94375929e0d3719513ee3ff63bc +size 6836 diff --git a/packages/react-ui/.creevey/images/Kebab/18px/clicked/chrome2022/clicked.png b/packages/react-ui/.creevey/images/Kebab/18px/clicked/chrome2022/clicked.png index 0e1b593990..453278863a 100644 --- a/packages/react-ui/.creevey/images/Kebab/18px/clicked/chrome2022/clicked.png +++ b/packages/react-ui/.creevey/images/Kebab/18px/clicked/chrome2022/clicked.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9fb0f22ac04903f883898e3f16bcfd0feeabdddb2d651b06d7908fbfd028c5fd -size 7614 +oid sha256:cdfae0225ea59e4916d0d6b0f8bc624cb6ae841a578b1286783d322f99b2c906 +size 7619 diff --git a/packages/react-ui/.creevey/images/Kebab/18px/clicked/chrome2022Dark/clicked.png b/packages/react-ui/.creevey/images/Kebab/18px/clicked/chrome2022Dark/clicked.png index 7c10543819..b71669a787 100644 --- a/packages/react-ui/.creevey/images/Kebab/18px/clicked/chrome2022Dark/clicked.png +++ b/packages/react-ui/.creevey/images/Kebab/18px/clicked/chrome2022Dark/clicked.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f9dbe4358e42c4ad8980b3338c47c1b9708b845ecf7745b007f169c4a12222d6 -size 5409 +oid sha256:f42ff04a9aaa3c9ee7df0c33c0d5ac3b06216347390e1232a398a90633fe5adc +size 5390 diff --git a/packages/react-ui/.creevey/images/Kebab/18px/clicked/firefox2022/clicked.png b/packages/react-ui/.creevey/images/Kebab/18px/clicked/firefox2022/clicked.png index 4c9e07422d..0056d9e71c 100644 --- a/packages/react-ui/.creevey/images/Kebab/18px/clicked/firefox2022/clicked.png +++ b/packages/react-ui/.creevey/images/Kebab/18px/clicked/firefox2022/clicked.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:be4fbe80a422f9052928c44ef4a2125bbe473d21226238d03a59f1cb0c13a75b -size 9485 +oid sha256:53c1f94fe38481dda6903b97182abe74edd5598cfb66eb8f87036aec2e692c5a +size 9509 diff --git a/packages/react-ui/.creevey/images/Kebab/18px/clicked/firefox2022Dark/clicked.png b/packages/react-ui/.creevey/images/Kebab/18px/clicked/firefox2022Dark/clicked.png index ebe517bc9f..893772fea4 100644 --- a/packages/react-ui/.creevey/images/Kebab/18px/clicked/firefox2022Dark/clicked.png +++ b/packages/react-ui/.creevey/images/Kebab/18px/clicked/firefox2022Dark/clicked.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c3fc5b17ae0197c9fb11c5dd6e13616cfaa58041299ff5cdf16300c587ce20de -size 6860 +oid sha256:a5e8d4456a6a6d49e654783a0587448d8ca18f8c99414ed6c85814b4ec0259ac +size 6885 diff --git a/packages/react-ui/.creevey/images/Kebab/18px/enterPress/chrome2022/enterPress.png b/packages/react-ui/.creevey/images/Kebab/18px/enterPress/chrome2022/enterPress.png index a1ace0e418..363ba4914b 100644 --- a/packages/react-ui/.creevey/images/Kebab/18px/enterPress/chrome2022/enterPress.png +++ b/packages/react-ui/.creevey/images/Kebab/18px/enterPress/chrome2022/enterPress.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e0a3991311bd58a9272e801fc6f5bf06dd87a00673359673153c94126abdde7d -size 7775 +oid sha256:9db9ac7c1cf8f0cef21c3fb053c388f252669aadda28d3878cc781d3f4d5c08b +size 7767 diff --git a/packages/react-ui/.creevey/images/Kebab/18px/enterPress/chrome2022Dark/enterPress.png b/packages/react-ui/.creevey/images/Kebab/18px/enterPress/chrome2022Dark/enterPress.png index 2db662d203..6e095388a3 100644 --- a/packages/react-ui/.creevey/images/Kebab/18px/enterPress/chrome2022Dark/enterPress.png +++ b/packages/react-ui/.creevey/images/Kebab/18px/enterPress/chrome2022Dark/enterPress.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e679810619ee6d51ab595934077785e0d626abc61c4581117a93c55fe4d9a954 -size 5559 +oid sha256:508998fb6511c1e45c878e0ed63a66bb455891d0688f7d34e609eed39301bc0b +size 5557 diff --git a/packages/react-ui/.creevey/images/Kebab/18px/enterPress/firefox2022/enterPress.png b/packages/react-ui/.creevey/images/Kebab/18px/enterPress/firefox2022/enterPress.png index 4532153735..3b1d59c12d 100644 --- a/packages/react-ui/.creevey/images/Kebab/18px/enterPress/firefox2022/enterPress.png +++ b/packages/react-ui/.creevey/images/Kebab/18px/enterPress/firefox2022/enterPress.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6de9a1e0b2c17549732cb5ceff0173471830843362a878ca3fb7b9468dfc19a7 +oid sha256:8d92525c20cbdf5e1e40609813486e2edb07114c452b99b29545dbb1ceb294f8 size 9668 diff --git a/packages/react-ui/.creevey/images/Kebab/18px/enterPress/firefox2022Dark/enterPress.png b/packages/react-ui/.creevey/images/Kebab/18px/enterPress/firefox2022Dark/enterPress.png index 33c6ae41bc..c6a3f36623 100644 --- a/packages/react-ui/.creevey/images/Kebab/18px/enterPress/firefox2022Dark/enterPress.png +++ b/packages/react-ui/.creevey/images/Kebab/18px/enterPress/firefox2022Dark/enterPress.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:59384a24ad2a7df6b711d88901956d75c2f0a8c24c58742d125d288002a6cdd5 -size 6985 +oid sha256:59b573a6a20cf4ff845205da48666d3e405e4edf735498d7a493945fcf46f758 +size 7029 diff --git a/packages/react-ui/.creevey/images/Kebab/20px/clicked/chrome2022/clicked.png b/packages/react-ui/.creevey/images/Kebab/20px/clicked/chrome2022/clicked.png index 23e8d17d5a..dd52f5b9e6 100644 --- a/packages/react-ui/.creevey/images/Kebab/20px/clicked/chrome2022/clicked.png +++ b/packages/react-ui/.creevey/images/Kebab/20px/clicked/chrome2022/clicked.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:90ee317da9d95d2da3ec8bdf48232208c47de95cf5df20f79f3371a14864a655 -size 7761 +oid sha256:1e1e81b6666b0f30fe29be01ea4f21f4c9243b059ec31f21f7ccfac5197ae86f +size 7788 diff --git a/packages/react-ui/.creevey/images/Kebab/20px/clicked/chrome2022Dark/clicked.png b/packages/react-ui/.creevey/images/Kebab/20px/clicked/chrome2022Dark/clicked.png index 84e2ebd73e..bccf0982de 100644 --- a/packages/react-ui/.creevey/images/Kebab/20px/clicked/chrome2022Dark/clicked.png +++ b/packages/react-ui/.creevey/images/Kebab/20px/clicked/chrome2022Dark/clicked.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cff18307324975403642772c36fb54c9570fa82d72ac02a77a9365ed91649bc7 -size 5499 +oid sha256:7458c8aa4d58e577c55d5649b5020a04f9838a94998eed9ad90e752830baa9b0 +size 5490 diff --git a/packages/react-ui/.creevey/images/Kebab/20px/clicked/firefox2022/clicked.png b/packages/react-ui/.creevey/images/Kebab/20px/clicked/firefox2022/clicked.png index 4e1fcacc36..5124096c86 100644 --- a/packages/react-ui/.creevey/images/Kebab/20px/clicked/firefox2022/clicked.png +++ b/packages/react-ui/.creevey/images/Kebab/20px/clicked/firefox2022/clicked.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8164e6edd9f1bb27df3cfa388d5315acdbdebaf41034a44ac1469d50f90d7f2c -size 9673 +oid sha256:6908bf4df0fa32eeb75e72f4dedc4dbb501801cabb65fd3a3d6d3ed84c6ffd4b +size 9741 diff --git a/packages/react-ui/.creevey/images/Kebab/20px/clicked/firefox2022Dark/clicked.png b/packages/react-ui/.creevey/images/Kebab/20px/clicked/firefox2022Dark/clicked.png index db2e29b972..9dd56fbb44 100644 --- a/packages/react-ui/.creevey/images/Kebab/20px/clicked/firefox2022Dark/clicked.png +++ b/packages/react-ui/.creevey/images/Kebab/20px/clicked/firefox2022Dark/clicked.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bf360ea178a5f258749c96a74f4c8d7c1706d75ecbcc4a66ea45e4db5441d1e8 -size 6982 +oid sha256:7d146e70548cbd63be272b3f43de10a16685f5ca34f32d8e7e01f6898f63e6fd +size 7020 diff --git a/packages/react-ui/.creevey/images/Kebab/20px/enterPress/chrome2022/enterPress.png b/packages/react-ui/.creevey/images/Kebab/20px/enterPress/chrome2022/enterPress.png index 5264e31678..dbd37be132 100644 --- a/packages/react-ui/.creevey/images/Kebab/20px/enterPress/chrome2022/enterPress.png +++ b/packages/react-ui/.creevey/images/Kebab/20px/enterPress/chrome2022/enterPress.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:73ade86a88d01c3286843e6cbc6369f2d4f05588d59dc69f6caf2c2dbbac6aa5 -size 7933 +oid sha256:e40c6f9e8b66355f7e2ae51cf81db0f1f42063b1c1fcfbbbdeb73bca9b54110a +size 7947 diff --git a/packages/react-ui/.creevey/images/Kebab/20px/enterPress/chrome2022Dark/enterPress.png b/packages/react-ui/.creevey/images/Kebab/20px/enterPress/chrome2022Dark/enterPress.png index efc691386c..299dac4677 100644 --- a/packages/react-ui/.creevey/images/Kebab/20px/enterPress/chrome2022Dark/enterPress.png +++ b/packages/react-ui/.creevey/images/Kebab/20px/enterPress/chrome2022Dark/enterPress.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d13306ddef674bcff83236fa46a0ccb383e3ddd2f7ce73de3cf21707c5174ca5 +oid sha256:9e719ef5011b0cff5f379e82b6bb0ad4c39b240a7d4921287ad7a6da7c16e30a size 5653 diff --git a/packages/react-ui/.creevey/images/Kebab/20px/enterPress/firefox2022/enterPress.png b/packages/react-ui/.creevey/images/Kebab/20px/enterPress/firefox2022/enterPress.png index c3f69b8971..ebb9f983e1 100644 --- a/packages/react-ui/.creevey/images/Kebab/20px/enterPress/firefox2022/enterPress.png +++ b/packages/react-ui/.creevey/images/Kebab/20px/enterPress/firefox2022/enterPress.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a13d10939ce923c92b03fb99fee16dd298aa5c53c8a0cc754bdcb6356d5e475c -size 9822 +oid sha256:abb16fcb7ee445a4d2deb24ad6e617284141dc7d0fd77ba5aa55fda1999ac928 +size 9885 diff --git a/packages/react-ui/.creevey/images/Kebab/20px/enterPress/firefox2022Dark/enterPress.png b/packages/react-ui/.creevey/images/Kebab/20px/enterPress/firefox2022Dark/enterPress.png index b05011edda..e62fe54dfa 100644 --- a/packages/react-ui/.creevey/images/Kebab/20px/enterPress/firefox2022Dark/enterPress.png +++ b/packages/react-ui/.creevey/images/Kebab/20px/enterPress/firefox2022Dark/enterPress.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:054c96a8b0504bb47af2028df0bed4c82a0a8932e6028eafd3b51c4c8f0d517f -size 7095 +oid sha256:4ad71f481d4cc527a8cb89889a2f9ea3ed9f9493aa8af5ec89f0c562acc6a89a +size 7160 diff --git a/packages/react-ui/.creevey/images/Menu/With Items With Icons/chrome2022Dark.png b/packages/react-ui/.creevey/images/Menu/With Items With Icons/chrome2022Dark.png index 8d40d75a5a..27669b09c6 100644 --- a/packages/react-ui/.creevey/images/Menu/With Items With Icons/chrome2022Dark.png +++ b/packages/react-ui/.creevey/images/Menu/With Items With Icons/chrome2022Dark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:585a585a132b9e297dd30571cdf8cedb02a45082c023b5b013059ffc96f4207d -size 3862 +oid sha256:4646eb5fbaaa399364f00a62d221459eca95f0f645e34a598ae477e65483257f +size 3850 diff --git a/packages/react-ui/.creevey/images/PopupMenu/Functional tests/With Items With Icons Without Text Alignment/opened/chrome/opened.png b/packages/react-ui/.creevey/images/PopupMenu/Functional tests/With Items With Icons Without Text Alignment/opened/chrome/opened.png index 2dd0557689..ef9154fb5c 100644 --- a/packages/react-ui/.creevey/images/PopupMenu/Functional tests/With Items With Icons Without Text Alignment/opened/chrome/opened.png +++ b/packages/react-ui/.creevey/images/PopupMenu/Functional tests/With Items With Icons Without Text Alignment/opened/chrome/opened.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:563945f1e70bb49769f3ae4ec9ae4f33628a68b7c47ea7c95e24d96a748ccd6c -size 10016 +oid sha256:5b2d4e2bfc6614e8a3a292710041e61638cd0e516b2234bb6c86160a78e3bf44 +size 10024 diff --git a/packages/react-ui/.creevey/images/PopupMenu/Functional tests/With Items With Icons/opened/chrome/opened.png b/packages/react-ui/.creevey/images/PopupMenu/Functional tests/With Items With Icons/opened/chrome/opened.png index 46c4f0834d..db7351164e 100644 --- a/packages/react-ui/.creevey/images/PopupMenu/Functional tests/With Items With Icons/opened/chrome/opened.png +++ b/packages/react-ui/.creevey/images/PopupMenu/Functional tests/With Items With Icons/opened/chrome/opened.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a23a25b215a58129bd6df69a8ecfbca747aa0e3219c9da441240b3b0dfe9a0c9 -size 10009 +oid sha256:ecafa9034f46a57c70bbd13c93c742841e54b46a2a21b2b0e2681cb64c9c73e0 +size 10022 diff --git a/packages/react-ui/.creevey/images/PopupMenu/Functional tests/with Items/opened/chrome/opened.png b/packages/react-ui/.creevey/images/PopupMenu/Functional tests/with Items/opened/chrome/opened.png index a4a5acac83..e4796aac76 100644 --- a/packages/react-ui/.creevey/images/PopupMenu/Functional tests/with Items/opened/chrome/opened.png +++ b/packages/react-ui/.creevey/images/PopupMenu/Functional tests/with Items/opened/chrome/opened.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ae4b8300f4aeb894e57a325550a19fa80442e871c21f3674f5e8913d5fc3c07c -size 8653 +oid sha256:f7d703e0b02ed1b4212c1dcc8a1ad91835e4d77a449d9e26f86d08714d6e9294 +size 8649 diff --git a/packages/react-ui/.creevey/images/TokenInput/[combined] filled/editToken/chrome/doubleClickOnToken.png b/packages/react-ui/.creevey/images/TokenInput/[combined] filled/editToken/chrome/doubleClickOnToken.png index c4e3b493b7..c75a798320 100644 --- a/packages/react-ui/.creevey/images/TokenInput/[combined] filled/editToken/chrome/doubleClickOnToken.png +++ b/packages/react-ui/.creevey/images/TokenInput/[combined] filled/editToken/chrome/doubleClickOnToken.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fc9e3be885f376ada9333d0653a22370618ce17bb70524250bca8a40e6056e57 -size 7883 +oid sha256:1e80e3755d86a7ab3e2f6aeb17e323d89904eefc37282c271c55cbc5546f0443 +size 7913 diff --git a/packages/react-ui/.creevey/images/TokenInput/[combined] filled/editToken/chrome/editToken.png b/packages/react-ui/.creevey/images/TokenInput/[combined] filled/editToken/chrome/editToken.png index e52b86b930..0bf4592764 100644 --- a/packages/react-ui/.creevey/images/TokenInput/[combined] filled/editToken/chrome/editToken.png +++ b/packages/react-ui/.creevey/images/TokenInput/[combined] filled/editToken/chrome/editToken.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b546fe0d8bbc0560267300f641f5dc7684a6d259cf7da59f7c9ce5c1573ac0ae -size 9879 +oid sha256:b73d0a63762f9a2e914ac61bd9bb0a77ff42ab2957b6c7c6f029e0d82b9d20d7 +size 9942 diff --git a/packages/react-ui/.creevey/images/TokenInput/[combined] filled/editToken/chrome/enterOnActiveToken.png b/packages/react-ui/.creevey/images/TokenInput/[combined] filled/editToken/chrome/enterOnActiveToken.png index c4e3b493b7..c75a798320 100644 --- a/packages/react-ui/.creevey/images/TokenInput/[combined] filled/editToken/chrome/enterOnActiveToken.png +++ b/packages/react-ui/.creevey/images/TokenInput/[combined] filled/editToken/chrome/enterOnActiveToken.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fc9e3be885f376ada9333d0653a22370618ce17bb70524250bca8a40e6056e57 -size 7883 +oid sha256:1e80e3755d86a7ab3e2f6aeb17e323d89904eefc37282c271c55cbc5546f0443 +size 7913 diff --git a/packages/react-ui/.creevey/images/TokenInput/[combined] filled/editToken/chrome8px/doubleClickOnToken.png b/packages/react-ui/.creevey/images/TokenInput/[combined] filled/editToken/chrome8px/doubleClickOnToken.png index 3b9b410208..2fdcd1cc91 100644 --- a/packages/react-ui/.creevey/images/TokenInput/[combined] filled/editToken/chrome8px/doubleClickOnToken.png +++ b/packages/react-ui/.creevey/images/TokenInput/[combined] filled/editToken/chrome8px/doubleClickOnToken.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5f638b95572d96be8c052f845ca275b744c5bfe973e8da85c332997cc100bab9 -size 7907 +oid sha256:8033cb19ea4bc4c771e9a3d92bd9d407094ab4be1d86b5f5fdcd9d0165eb07dc +size 7949 diff --git a/packages/react-ui/.creevey/images/TokenInput/[combined] filled/editToken/chrome8px/editToken.png b/packages/react-ui/.creevey/images/TokenInput/[combined] filled/editToken/chrome8px/editToken.png index 40dab0d2b2..ef735ad71e 100644 --- a/packages/react-ui/.creevey/images/TokenInput/[combined] filled/editToken/chrome8px/editToken.png +++ b/packages/react-ui/.creevey/images/TokenInput/[combined] filled/editToken/chrome8px/editToken.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fa28313870cbf97b68a5dfe4c1fd50d02eb10ddb62a4c7458fd44999c70486a6 -size 10068 +oid sha256:263d47369634657b2eefd6543b960f55259e6ea749633113ed6a297484bee118 +size 10120 diff --git a/packages/react-ui/.creevey/images/TokenInput/[combined] filled/editToken/chrome8px/enterOnActiveToken.png b/packages/react-ui/.creevey/images/TokenInput/[combined] filled/editToken/chrome8px/enterOnActiveToken.png index 3b9b410208..2fdcd1cc91 100644 --- a/packages/react-ui/.creevey/images/TokenInput/[combined] filled/editToken/chrome8px/enterOnActiveToken.png +++ b/packages/react-ui/.creevey/images/TokenInput/[combined] filled/editToken/chrome8px/enterOnActiveToken.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5f638b95572d96be8c052f845ca275b744c5bfe973e8da85c332997cc100bab9 -size 7907 +oid sha256:8033cb19ea4bc4c771e9a3d92bd9d407094ab4be1d86b5f5fdcd9d0165eb07dc +size 7949 diff --git a/packages/react-ui/.creevey/images/TokenInput/[combined] filled/editToken/chromeDark/doubleClickOnToken.png b/packages/react-ui/.creevey/images/TokenInput/[combined] filled/editToken/chromeDark/doubleClickOnToken.png index 2b4d849603..0d0a5fb493 100644 --- a/packages/react-ui/.creevey/images/TokenInput/[combined] filled/editToken/chromeDark/doubleClickOnToken.png +++ b/packages/react-ui/.creevey/images/TokenInput/[combined] filled/editToken/chromeDark/doubleClickOnToken.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a7df5f0b6bb8cdd0c634379e832797955b3a6b0ee037b57ed71c5bcb8fb278b0 -size 6912 +oid sha256:f91e08a376ef9932cb64fe5efbca1190f82215a80af58eaf52556c26c813b764 +size 6945 diff --git a/packages/react-ui/.creevey/images/TokenInput/[combined] filled/editToken/chromeDark/editToken.png b/packages/react-ui/.creevey/images/TokenInput/[combined] filled/editToken/chromeDark/editToken.png index d0ad37e8f4..49f722de9e 100644 --- a/packages/react-ui/.creevey/images/TokenInput/[combined] filled/editToken/chromeDark/editToken.png +++ b/packages/react-ui/.creevey/images/TokenInput/[combined] filled/editToken/chromeDark/editToken.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6a12cad96ce8d264179a338c7156c98acc8692a650a11a76c9f18f1e6c962807 -size 8652 +oid sha256:c7189d55e3b8bdce30bb16944e6ccaf0dc008fecc20da9cff1823188bb016b95 +size 8689 diff --git a/packages/react-ui/.creevey/images/TokenInput/[combined] filled/editToken/chromeDark/enterOnActiveToken.png b/packages/react-ui/.creevey/images/TokenInput/[combined] filled/editToken/chromeDark/enterOnActiveToken.png index 2b4d849603..0d0a5fb493 100644 --- a/packages/react-ui/.creevey/images/TokenInput/[combined] filled/editToken/chromeDark/enterOnActiveToken.png +++ b/packages/react-ui/.creevey/images/TokenInput/[combined] filled/editToken/chromeDark/enterOnActiveToken.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a7df5f0b6bb8cdd0c634379e832797955b3a6b0ee037b57ed71c5bcb8fb278b0 -size 6912 +oid sha256:f91e08a376ef9932cb64fe5efbca1190f82215a80af58eaf52556c26c813b764 +size 6945 diff --git a/packages/react-ui/.creevey/images/TokenInput/[combined] filled/editToken/chromeFlat8px/doubleClickOnToken.png b/packages/react-ui/.creevey/images/TokenInput/[combined] filled/editToken/chromeFlat8px/doubleClickOnToken.png index 3b9b410208..2fdcd1cc91 100644 --- a/packages/react-ui/.creevey/images/TokenInput/[combined] filled/editToken/chromeFlat8px/doubleClickOnToken.png +++ b/packages/react-ui/.creevey/images/TokenInput/[combined] filled/editToken/chromeFlat8px/doubleClickOnToken.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5f638b95572d96be8c052f845ca275b744c5bfe973e8da85c332997cc100bab9 -size 7907 +oid sha256:8033cb19ea4bc4c771e9a3d92bd9d407094ab4be1d86b5f5fdcd9d0165eb07dc +size 7949 diff --git a/packages/react-ui/.creevey/images/TokenInput/[combined] filled/editToken/chromeFlat8px/editToken.png b/packages/react-ui/.creevey/images/TokenInput/[combined] filled/editToken/chromeFlat8px/editToken.png index 40dab0d2b2..ef735ad71e 100644 --- a/packages/react-ui/.creevey/images/TokenInput/[combined] filled/editToken/chromeFlat8px/editToken.png +++ b/packages/react-ui/.creevey/images/TokenInput/[combined] filled/editToken/chromeFlat8px/editToken.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fa28313870cbf97b68a5dfe4c1fd50d02eb10ddb62a4c7458fd44999c70486a6 -size 10068 +oid sha256:263d47369634657b2eefd6543b960f55259e6ea749633113ed6a297484bee118 +size 10120 diff --git a/packages/react-ui/.creevey/images/TokenInput/[combined] filled/editToken/chromeFlat8px/enterOnActiveToken.png b/packages/react-ui/.creevey/images/TokenInput/[combined] filled/editToken/chromeFlat8px/enterOnActiveToken.png index 3b9b410208..2fdcd1cc91 100644 --- a/packages/react-ui/.creevey/images/TokenInput/[combined] filled/editToken/chromeFlat8px/enterOnActiveToken.png +++ b/packages/react-ui/.creevey/images/TokenInput/[combined] filled/editToken/chromeFlat8px/enterOnActiveToken.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5f638b95572d96be8c052f845ca275b744c5bfe973e8da85c332997cc100bab9 -size 7907 +oid sha256:8033cb19ea4bc4c771e9a3d92bd9d407094ab4be1d86b5f5fdcd9d0165eb07dc +size 7949 diff --git a/packages/react-ui/.creevey/images/TokenInput/[combined] filled/selectAndType/chrome/typed.png b/packages/react-ui/.creevey/images/TokenInput/[combined] filled/selectAndType/chrome/typed.png index f2443e3d95..1d1623e993 100644 --- a/packages/react-ui/.creevey/images/TokenInput/[combined] filled/selectAndType/chrome/typed.png +++ b/packages/react-ui/.creevey/images/TokenInput/[combined] filled/selectAndType/chrome/typed.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3fbdbf114edfc7b1bf272f6054af0682fe674c3970b60a4937299e43d6d429b4 -size 11848 +oid sha256:eb9c5bc496c9e79c84e0631c0719344a18b9df75accfc9578446f856a6efa074 +size 11887 diff --git a/packages/react-ui/.creevey/images/TokenInput/[combined] filled/selectAndType/chrome8px/typed.png b/packages/react-ui/.creevey/images/TokenInput/[combined] filled/selectAndType/chrome8px/typed.png index 02451b808b..c3d4390511 100644 --- a/packages/react-ui/.creevey/images/TokenInput/[combined] filled/selectAndType/chrome8px/typed.png +++ b/packages/react-ui/.creevey/images/TokenInput/[combined] filled/selectAndType/chrome8px/typed.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4e0c1e467cab1723bc05735ef4f3980a16f6b965bba518937d0d53b4cdbc2d4c -size 12011 +oid sha256:7ad7c68921d36aa2413cb32d5fe7b88360b8b5e90640431da0555867b97e50da +size 12047 diff --git a/packages/react-ui/.creevey/images/TokenInput/[combined] filled/selectAndType/chromeDark/typed.png b/packages/react-ui/.creevey/images/TokenInput/[combined] filled/selectAndType/chromeDark/typed.png index 67e141b9fe..3c3d93b4f9 100644 --- a/packages/react-ui/.creevey/images/TokenInput/[combined] filled/selectAndType/chromeDark/typed.png +++ b/packages/react-ui/.creevey/images/TokenInput/[combined] filled/selectAndType/chromeDark/typed.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:367398e004ced92f4deac4b8dc0a7c8ce99e430e0578686ca05ed97e2025a43e -size 10892 +oid sha256:5dd82354b4d3a99193261a13a7a5a154fa9f4c97357b0350de3bf98f57d14511 +size 10933 diff --git a/packages/react-ui/.creevey/images/TokenInput/[combined] filled/selectAndType/chromeFlat8px/typed.png b/packages/react-ui/.creevey/images/TokenInput/[combined] filled/selectAndType/chromeFlat8px/typed.png index 02451b808b..c3d4390511 100644 --- a/packages/react-ui/.creevey/images/TokenInput/[combined] filled/selectAndType/chromeFlat8px/typed.png +++ b/packages/react-ui/.creevey/images/TokenInput/[combined] filled/selectAndType/chromeFlat8px/typed.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4e0c1e467cab1723bc05735ef4f3980a16f6b965bba518937d0d53b4cdbc2d4c -size 12011 +oid sha256:7ad7c68921d36aa2413cb32d5fe7b88360b8b5e90640431da0555867b97e50da +size 12047 diff --git a/packages/react-ui/.creevey/images/TokenInput/custom add button/addButton/chrome.png b/packages/react-ui/.creevey/images/TokenInput/custom add button/addButton/chrome.png index bc8448c989..d27f9d5fa8 100644 --- a/packages/react-ui/.creevey/images/TokenInput/custom add button/addButton/chrome.png +++ b/packages/react-ui/.creevey/images/TokenInput/custom add button/addButton/chrome.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f31f18a19bb1b74f7ff6111bb5e9e3256e57551a60951f0017ac30e261678f0f -size 5548 +oid sha256:f2b594b0109bc7c76ef94a3b38ff25832bf40df8c8a2507b1177529cb2cef88d +size 5593 diff --git a/packages/react-ui/.creevey/images/TokenInput/custom add button/addButton/chrome8px.png b/packages/react-ui/.creevey/images/TokenInput/custom add button/addButton/chrome8px.png index 2a6695f696..562a8ec50e 100644 --- a/packages/react-ui/.creevey/images/TokenInput/custom add button/addButton/chrome8px.png +++ b/packages/react-ui/.creevey/images/TokenInput/custom add button/addButton/chrome8px.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:39d545e63832600dde6059b140f3e7c90e5ebaffb11f5aa951a45f83c0d66453 -size 5630 +oid sha256:6b11856e1be40f5424b500a78e35f71d1fd6452a8375244a4bf623c6ccff5d77 +size 5670 diff --git a/packages/react-ui/.creevey/images/TokenInput/custom add button/addButton/chromeDark.png b/packages/react-ui/.creevey/images/TokenInput/custom add button/addButton/chromeDark.png index 2f7372275d..efb77fedcd 100644 --- a/packages/react-ui/.creevey/images/TokenInput/custom add button/addButton/chromeDark.png +++ b/packages/react-ui/.creevey/images/TokenInput/custom add button/addButton/chromeDark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7d7acd9df7c17b95ae3d45847d401298f2db9ff434870d2ccdf43404f9385d0e -size 4562 +oid sha256:39d167876422ffb7ccb9dcde17d0a225fdd7a6f653c5df267b0672989d5019fa +size 4607 diff --git a/packages/react-ui/.creevey/images/TokenInput/custom add button/addButton/chromeFlat8px.png b/packages/react-ui/.creevey/images/TokenInput/custom add button/addButton/chromeFlat8px.png index 2a6695f696..562a8ec50e 100644 --- a/packages/react-ui/.creevey/images/TokenInput/custom add button/addButton/chromeFlat8px.png +++ b/packages/react-ui/.creevey/images/TokenInput/custom add button/addButton/chromeFlat8px.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:39d545e63832600dde6059b140f3e7c90e5ebaffb11f5aa951a45f83c0d66453 -size 5630 +oid sha256:6b11856e1be40f5424b500a78e35f71d1fd6452a8375244a4bf623c6ccff5d77 +size 5670 diff --git a/packages/react-ui/.creevey/images/TokenInput/custom render total count/renderTotalCount/chrome.png b/packages/react-ui/.creevey/images/TokenInput/custom render total count/renderTotalCount/chrome.png index 343a336dd3..a75b8d8282 100644 --- a/packages/react-ui/.creevey/images/TokenInput/custom render total count/renderTotalCount/chrome.png +++ b/packages/react-ui/.creevey/images/TokenInput/custom render total count/renderTotalCount/chrome.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b1f892e9a79279ba8dd13cefa0db1e23e4a8d45d2b28895a0f0f1d950a65f165 -size 5687 +oid sha256:bfaad52e37d77be2e727ae8637316431875e1cf9c7c1d2c85058e152292303a0 +size 5724 diff --git a/packages/react-ui/.creevey/images/TokenInput/custom render total count/renderTotalCount/chrome8px.png b/packages/react-ui/.creevey/images/TokenInput/custom render total count/renderTotalCount/chrome8px.png index 95dd407d08..dd68d54414 100644 --- a/packages/react-ui/.creevey/images/TokenInput/custom render total count/renderTotalCount/chrome8px.png +++ b/packages/react-ui/.creevey/images/TokenInput/custom render total count/renderTotalCount/chrome8px.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:998f6942c0aaabadee9d63cb66ad24181326ae276adb51e0a9297e155854c76d -size 5742 +oid sha256:4f581bcb481abbd65123a51a248b1962244849e97605724ec46258aa9b30ff51 +size 5776 diff --git a/packages/react-ui/.creevey/images/TokenInput/custom render total count/renderTotalCount/chromeDark.png b/packages/react-ui/.creevey/images/TokenInput/custom render total count/renderTotalCount/chromeDark.png index 4fa71e1e62..5ee9718486 100644 --- a/packages/react-ui/.creevey/images/TokenInput/custom render total count/renderTotalCount/chromeDark.png +++ b/packages/react-ui/.creevey/images/TokenInput/custom render total count/renderTotalCount/chromeDark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:67befc0a9bfcc6b272a5c4b2dd01d6b8610ad54a14b1d2fecd3b94947df2da55 -size 4545 +oid sha256:8c13bd754f0791312cfe865a5fbaf2efdce08e7847ecaa21a8cc002ab092fb8f +size 4589 diff --git a/packages/react-ui/.creevey/images/TokenInput/custom render total count/renderTotalCount/chromeFlat8px.png b/packages/react-ui/.creevey/images/TokenInput/custom render total count/renderTotalCount/chromeFlat8px.png index 95dd407d08..dd68d54414 100644 --- a/packages/react-ui/.creevey/images/TokenInput/custom render total count/renderTotalCount/chromeFlat8px.png +++ b/packages/react-ui/.creevey/images/TokenInput/custom render total count/renderTotalCount/chromeFlat8px.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:998f6942c0aaabadee9d63cb66ad24181326ae276adb51e0a9297e155854c76d -size 5742 +oid sha256:4f581bcb481abbd65123a51a248b1962244849e97605724ec46258aa9b30ff51 +size 5776 diff --git a/packages/react-ui/.creevey/images/TokenInput/empty combined/selectFirst/chrome.png b/packages/react-ui/.creevey/images/TokenInput/empty combined/selectFirst/chrome.png index d7bf7b09e5..645281fd22 100644 --- a/packages/react-ui/.creevey/images/TokenInput/empty combined/selectFirst/chrome.png +++ b/packages/react-ui/.creevey/images/TokenInput/empty combined/selectFirst/chrome.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2a718042b238e17a0a8be53e4cbe9f5affb6732e79c476d925197c86d8ab951f -size 8323 +oid sha256:0d8ce3d5e1106e0c51faf8e1a26de520262681b9a24688e800d27aecaca80a8e +size 8363 diff --git a/packages/react-ui/.creevey/images/TokenInput/empty combined/selectFirst/chrome8px.png b/packages/react-ui/.creevey/images/TokenInput/empty combined/selectFirst/chrome8px.png index 8cb551de47..ab0bc5a9e9 100644 --- a/packages/react-ui/.creevey/images/TokenInput/empty combined/selectFirst/chrome8px.png +++ b/packages/react-ui/.creevey/images/TokenInput/empty combined/selectFirst/chrome8px.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2e995b6759c804f9778eb48bc4cde313c791895c9a593134933e167a120b56ea -size 8429 +oid sha256:6ee92efc8ce57e7dc0ba5bb95c04e61db42ba1b76a3783865f1af0b8883454df +size 8466 diff --git a/packages/react-ui/.creevey/images/TokenInput/empty combined/selectFirst/chromeDark.png b/packages/react-ui/.creevey/images/TokenInput/empty combined/selectFirst/chromeDark.png index 8037c5bcc5..a238d64edd 100644 --- a/packages/react-ui/.creevey/images/TokenInput/empty combined/selectFirst/chromeDark.png +++ b/packages/react-ui/.creevey/images/TokenInput/empty combined/selectFirst/chromeDark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8259f6b3c7bd02ee4f29539c80851df99e65cc9e0d0743d18614264e896c4dc1 -size 7351 +oid sha256:b7cfde7aa116f2c8d73f64df04698ab846fb4bdfb4f0ca0b163f89cf7182c511 +size 7393 diff --git a/packages/react-ui/.creevey/images/TokenInput/empty combined/selectFirst/chromeFlat8px.png b/packages/react-ui/.creevey/images/TokenInput/empty combined/selectFirst/chromeFlat8px.png index 8cb551de47..ab0bc5a9e9 100644 --- a/packages/react-ui/.creevey/images/TokenInput/empty combined/selectFirst/chromeFlat8px.png +++ b/packages/react-ui/.creevey/images/TokenInput/empty combined/selectFirst/chromeFlat8px.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2e995b6759c804f9778eb48bc4cde313c791895c9a593134933e167a120b56ea -size 8429 +oid sha256:6ee92efc8ce57e7dc0ba5bb95c04e61db42ba1b76a3783865f1af0b8883454df +size 8466 diff --git a/packages/react-ui/.creevey/images/TokenInput/empty with reference/clicked/chrome/clicked.png b/packages/react-ui/.creevey/images/TokenInput/empty with reference/clicked/chrome/clicked.png index 5a56e1df1a..c0af441759 100644 --- a/packages/react-ui/.creevey/images/TokenInput/empty with reference/clicked/chrome/clicked.png +++ b/packages/react-ui/.creevey/images/TokenInput/empty with reference/clicked/chrome/clicked.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9e03b45200c61f1a1db36e7c8124a2665d9a441b8f8ca5f24f55bfbfea17d7ef -size 3020 +oid sha256:8a76c4266117a187bff811a4fab5cc607f2cbeb316e6603ab89d38ba08bee28b +size 3046 diff --git a/packages/react-ui/.creevey/images/TokenInput/empty with reference/clicked/chrome8px/clicked.png b/packages/react-ui/.creevey/images/TokenInput/empty with reference/clicked/chrome8px/clicked.png index 174d0eb8bf..3bb083bd48 100644 --- a/packages/react-ui/.creevey/images/TokenInput/empty with reference/clicked/chrome8px/clicked.png +++ b/packages/react-ui/.creevey/images/TokenInput/empty with reference/clicked/chrome8px/clicked.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:674a5799f00598c0d27590391aaa745023a15bc6b4e4f72860b354f06dbbb146 -size 3042 +oid sha256:8d584b0fb7704920dde414f46c0010ab585732b420859d1c70c12568ea7a7833 +size 3067 diff --git a/packages/react-ui/.creevey/images/TokenInput/empty with reference/clicked/chromeDark/clicked.png b/packages/react-ui/.creevey/images/TokenInput/empty with reference/clicked/chromeDark/clicked.png index cd57f870e1..04a5bc6245 100644 --- a/packages/react-ui/.creevey/images/TokenInput/empty with reference/clicked/chromeDark/clicked.png +++ b/packages/react-ui/.creevey/images/TokenInput/empty with reference/clicked/chromeDark/clicked.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:48eea97fad4c9ba6b48d1fbb160df76116907e56e728356d83b6a68ccbecce4e -size 2329 +oid sha256:56c6c9bf62e589e4f1a59d513d4a09e9b0f811f9abf5b4d58d315a145ebb87b9 +size 2350 diff --git a/packages/react-ui/.creevey/images/TokenInput/empty with reference/clicked/chromeFlat8px/clicked.png b/packages/react-ui/.creevey/images/TokenInput/empty with reference/clicked/chromeFlat8px/clicked.png index 174d0eb8bf..3bb083bd48 100644 --- a/packages/react-ui/.creevey/images/TokenInput/empty with reference/clicked/chromeFlat8px/clicked.png +++ b/packages/react-ui/.creevey/images/TokenInput/empty with reference/clicked/chromeFlat8px/clicked.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:674a5799f00598c0d27590391aaa745023a15bc6b4e4f72860b354f06dbbb146 -size 3042 +oid sha256:8d584b0fb7704920dde414f46c0010ab585732b420859d1c70c12568ea7a7833 +size 3067 diff --git a/packages/react-ui/.creevey/images/TokenInput/empty with reference/withMenu/chrome/withMenu.png b/packages/react-ui/.creevey/images/TokenInput/empty with reference/withMenu/chrome/withMenu.png index 9a1d85da90..74b13b2c2a 100644 --- a/packages/react-ui/.creevey/images/TokenInput/empty with reference/withMenu/chrome/withMenu.png +++ b/packages/react-ui/.creevey/images/TokenInput/empty with reference/withMenu/chrome/withMenu.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:da9dcf4645453e96a63bac84b08bde7485501d9fc370e2de2780e547d9962625 -size 2884 +oid sha256:0fb8e11024a8852c401f9e2d0fa03b3349ed509faec48286521c6b1341356cfc +size 2923 diff --git a/packages/react-ui/.creevey/images/TokenInput/empty with reference/withMenu/chrome8px/withMenu.png b/packages/react-ui/.creevey/images/TokenInput/empty with reference/withMenu/chrome8px/withMenu.png index 76e7e2b23a..a74d52be86 100644 --- a/packages/react-ui/.creevey/images/TokenInput/empty with reference/withMenu/chrome8px/withMenu.png +++ b/packages/react-ui/.creevey/images/TokenInput/empty with reference/withMenu/chrome8px/withMenu.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1315356f78eeab31fac9c2ec4817dfef88660138295b69831f399268fbc51df4 -size 2910 +oid sha256:ffe3d834e53334aeeb2b3c576f45b34fc4471e41ed44c9c829b14598e879c555 +size 2944 diff --git a/packages/react-ui/.creevey/images/TokenInput/empty with reference/withMenu/chromeDark/withMenu.png b/packages/react-ui/.creevey/images/TokenInput/empty with reference/withMenu/chromeDark/withMenu.png index dbb5c07bf1..ea7b03b2bb 100644 --- a/packages/react-ui/.creevey/images/TokenInput/empty with reference/withMenu/chromeDark/withMenu.png +++ b/packages/react-ui/.creevey/images/TokenInput/empty with reference/withMenu/chromeDark/withMenu.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f88e65d0f879cbe6f814b594a5c21cf422ec1ab6ed5108bef42e2944d12548e0 -size 2246 +oid sha256:9a17eb2674ab2fb577ef4fe639caf4e50aa708fc4c1f4fdfb6f456dd721bd15e +size 2281 diff --git a/packages/react-ui/.creevey/images/TokenInput/empty with reference/withMenu/chromeFlat8px/withMenu.png b/packages/react-ui/.creevey/images/TokenInput/empty with reference/withMenu/chromeFlat8px/withMenu.png index 76e7e2b23a..a74d52be86 100644 --- a/packages/react-ui/.creevey/images/TokenInput/empty with reference/withMenu/chromeFlat8px/withMenu.png +++ b/packages/react-ui/.creevey/images/TokenInput/empty with reference/withMenu/chromeFlat8px/withMenu.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1315356f78eeab31fac9c2ec4817dfef88660138295b69831f399268fbc51df4 -size 2910 +oid sha256:ffe3d834e53334aeeb2b3c576f45b34fc4471e41ed44c9c829b14598e879c555 +size 2944 diff --git a/packages/react-ui/.creevey/images/TokenInput/full width menu/selectFirst/chrome.png b/packages/react-ui/.creevey/images/TokenInput/full width menu/selectFirst/chrome.png index ccf21fccbe..827ddce9fa 100644 --- a/packages/react-ui/.creevey/images/TokenInput/full width menu/selectFirst/chrome.png +++ b/packages/react-ui/.creevey/images/TokenInput/full width menu/selectFirst/chrome.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:548f90b92baa1b3761060531638259a472764d319ee4c416836ecb2bb20b2941 -size 3833 +oid sha256:d05a6fc579d9c9a2969c4f289f5ad46820a9cf3842fffe163c8f869381cf70a5 +size 3873 diff --git a/packages/react-ui/.creevey/images/TokenInput/full width menu/selectFirst/chrome8px.png b/packages/react-ui/.creevey/images/TokenInput/full width menu/selectFirst/chrome8px.png index 64352a23cd..2cd3902178 100644 --- a/packages/react-ui/.creevey/images/TokenInput/full width menu/selectFirst/chrome8px.png +++ b/packages/react-ui/.creevey/images/TokenInput/full width menu/selectFirst/chrome8px.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:877fa19d47c4c4236cac7c1e36420cb92ad89a5fb073cffa822aed0911b622c9 -size 3847 +oid sha256:c5f69df3625f216003841cd91373018cf75270c4a41ac0b13f5c3d2eb41d1a5f +size 3892 diff --git a/packages/react-ui/.creevey/images/TokenInput/full width menu/selectFirst/chromeDark.png b/packages/react-ui/.creevey/images/TokenInput/full width menu/selectFirst/chromeDark.png index f9ae245748..ad2d583cb5 100644 --- a/packages/react-ui/.creevey/images/TokenInput/full width menu/selectFirst/chromeDark.png +++ b/packages/react-ui/.creevey/images/TokenInput/full width menu/selectFirst/chromeDark.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:43e191858662cb74a3e2aee217304dd7b76f41085a38a27c9c2b422deda6cb8c -size 2873 +oid sha256:08ba1a24d47c875744a276ea787c9df77d54521bd2aa11b430a9cdf1561f62f3 +size 2902 diff --git a/packages/react-ui/.creevey/images/TokenInput/full width menu/selectFirst/chromeFlat8px.png b/packages/react-ui/.creevey/images/TokenInput/full width menu/selectFirst/chromeFlat8px.png index 64352a23cd..2cd3902178 100644 --- a/packages/react-ui/.creevey/images/TokenInput/full width menu/selectFirst/chromeFlat8px.png +++ b/packages/react-ui/.creevey/images/TokenInput/full width menu/selectFirst/chromeFlat8px.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:877fa19d47c4c4236cac7c1e36420cb92ad89a5fb073cffa822aed0911b622c9 -size 3847 +oid sha256:c5f69df3625f216003841cd91373018cf75270c4a41ac0b13f5c3d2eb41d1a5f +size 3892 diff --git a/packages/react-ui/.creevey/images/TooltipMenu/Simple example/clicked/chrome2022/clicked.png b/packages/react-ui/.creevey/images/TooltipMenu/Simple example/clicked/chrome2022/clicked.png index 6b10bab7f4..830f1f608c 100644 --- a/packages/react-ui/.creevey/images/TooltipMenu/Simple example/clicked/chrome2022/clicked.png +++ b/packages/react-ui/.creevey/images/TooltipMenu/Simple example/clicked/chrome2022/clicked.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:169e6017987032bdad57e98bc1d9b48c6864033003c0701207657230a1dda1bb -size 12847 +oid sha256:6d94ef9debbc9b313f15399ae8ebf9b01b49d2066383a4a9be66fb0825e4447a +size 12827 diff --git a/packages/react-ui/.creevey/images/TooltipMenu/Simple example/clicked/chrome2022Dark/clicked.png b/packages/react-ui/.creevey/images/TooltipMenu/Simple example/clicked/chrome2022Dark/clicked.png index 090f917d55..656b466d96 100644 --- a/packages/react-ui/.creevey/images/TooltipMenu/Simple example/clicked/chrome2022Dark/clicked.png +++ b/packages/react-ui/.creevey/images/TooltipMenu/Simple example/clicked/chrome2022Dark/clicked.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7d194b86739799bf0f1c463a9fd78ccd01bf10bd0d220ffd844adce6453656d4 -size 9832 +oid sha256:7f8b83aef3203d1f499b14934e952ddaabb75264283b5d3c2c42e1184f413174 +size 9852 diff --git a/packages/react-ui/.creevey/images/TooltipMenu/Simple example/clicked/firefox2022/clicked.png b/packages/react-ui/.creevey/images/TooltipMenu/Simple example/clicked/firefox2022/clicked.png index 190535a77e..f37764701f 100644 --- a/packages/react-ui/.creevey/images/TooltipMenu/Simple example/clicked/firefox2022/clicked.png +++ b/packages/react-ui/.creevey/images/TooltipMenu/Simple example/clicked/firefox2022/clicked.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:07dce1c171df1c6f228e78354eb8ec276aa618418280774676d7b65faf564fc3 -size 20451 +oid sha256:7e5b6fced8edd9ef6bd1f44099cbf0b2339b03795e40c51a40d0ad41c61e44ab +size 20474 diff --git a/packages/react-ui/.creevey/images/TooltipMenu/Simple example/clicked/firefox2022Dark/clicked.png b/packages/react-ui/.creevey/images/TooltipMenu/Simple example/clicked/firefox2022Dark/clicked.png index b729a6fd81..5005eb9bb0 100644 --- a/packages/react-ui/.creevey/images/TooltipMenu/Simple example/clicked/firefox2022Dark/clicked.png +++ b/packages/react-ui/.creevey/images/TooltipMenu/Simple example/clicked/firefox2022Dark/clicked.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7b70e81c7993ddd2dabc5dd5d848eef32e3116c94ba9227a130dfec404a6e38e -size 16254 +oid sha256:5b71038c61df8a89c33a59ba8da3d97fad062e00027cd8e4b44eff229f54682d +size 16261 diff --git a/packages/react-ui/.creevey/images/TooltipMenu/Simple example/enterPress/chrome2022/enterPress.png b/packages/react-ui/.creevey/images/TooltipMenu/Simple example/enterPress/chrome2022/enterPress.png index 2531a61d69..32bec5e07e 100644 --- a/packages/react-ui/.creevey/images/TooltipMenu/Simple example/enterPress/chrome2022/enterPress.png +++ b/packages/react-ui/.creevey/images/TooltipMenu/Simple example/enterPress/chrome2022/enterPress.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0fd50c0c63aa48651bfb14e0d2669385918183a8d116a2451222effd7ef4c10d -size 13062 +oid sha256:e86dc5436d2f4bf097ae7d04b7f6aacf7e1f95a7e135dc0dcb4c8ae75cdbffc8 +size 13040 diff --git a/packages/react-ui/.creevey/images/TooltipMenu/Simple example/enterPress/chrome2022Dark/enterPress.png b/packages/react-ui/.creevey/images/TooltipMenu/Simple example/enterPress/chrome2022Dark/enterPress.png index 69a793ad35..e3a6f2c173 100644 --- a/packages/react-ui/.creevey/images/TooltipMenu/Simple example/enterPress/chrome2022Dark/enterPress.png +++ b/packages/react-ui/.creevey/images/TooltipMenu/Simple example/enterPress/chrome2022Dark/enterPress.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4755499f96b8825ef5d56982251aad53afb1b8c5b9fe9d0580fd82a4db1a35ef -size 10037 +oid sha256:caf9fb9a8f015790741ef9cccebe62de597665f8e98f595dbfaf29d55e78bb9a +size 10056 diff --git a/packages/react-ui/.creevey/images/TooltipMenu/Simple example/enterPress/firefox2022/enterPress.png b/packages/react-ui/.creevey/images/TooltipMenu/Simple example/enterPress/firefox2022/enterPress.png index eeee6d9688..a2c377469e 100644 --- a/packages/react-ui/.creevey/images/TooltipMenu/Simple example/enterPress/firefox2022/enterPress.png +++ b/packages/react-ui/.creevey/images/TooltipMenu/Simple example/enterPress/firefox2022/enterPress.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cafd2150605c5dc2e3d79be619a275ce87f6bcd778ccbb5b12f4ed62ae74fb25 -size 20648 +oid sha256:ef247242fe6bc8824a247ba1e2290485efdf0b8a365c9d76027e47080b3fd47c +size 20685 diff --git a/packages/react-ui/.creevey/images/TooltipMenu/Simple example/enterPress/firefox2022Dark/enterPress.png b/packages/react-ui/.creevey/images/TooltipMenu/Simple example/enterPress/firefox2022Dark/enterPress.png index 5193625258..40e3722354 100644 --- a/packages/react-ui/.creevey/images/TooltipMenu/Simple example/enterPress/firefox2022Dark/enterPress.png +++ b/packages/react-ui/.creevey/images/TooltipMenu/Simple example/enterPress/firefox2022Dark/enterPress.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3d504378650f9e0e58fcf232a41347659a75b5c7ccfc1bc1e9843fe11c74c4b1 -size 16470 +oid sha256:f10f0b0b04c87a40ace1472839a7bb21298098ac5ebd57da913bf6ac7d76e0b4 +size 16492 diff --git a/packages/react-ui/components/DropdownMenu/__stories__/DropdownMenu.stories.tsx b/packages/react-ui/components/DropdownMenu/__stories__/DropdownMenu.stories.tsx index 8f057779b7..4bbb494c6a 100644 --- a/packages/react-ui/components/DropdownMenu/__stories__/DropdownMenu.stories.tsx +++ b/packages/react-ui/components/DropdownMenu/__stories__/DropdownMenu.stories.tsx @@ -225,6 +225,7 @@ MenuOutOfViewPortRight.storyName = 'Menu out of viewport right'; MenuOutOfViewPortRight.parameters = { creevey: { + skip: { in: ['firefox2022', 'firefox2022Dark'] }, tests: outOfViewTests('right'), }, }; diff --git a/packages/react-ui/components/DropdownMenu/__tests__/DropdownMenu-test.tsx b/packages/react-ui/components/DropdownMenu/__tests__/DropdownMenu-test.tsx index 7aa4de2ab9..f1d7e29ffe 100644 --- a/packages/react-ui/components/DropdownMenu/__tests__/DropdownMenu-test.tsx +++ b/packages/react-ui/components/DropdownMenu/__tests__/DropdownMenu-test.tsx @@ -5,7 +5,7 @@ import userEvent from '@testing-library/user-event'; import { PopupDataTids } from '../../../internal/Popup'; import { DropdownMenu } from '../DropdownMenu'; import { MenuItem, MenuItemDataTids } from '../../MenuItem'; -import { InternalMenuDataTids } from '../../../internal/InternalMenu'; +import { MenuDataTids } from '../../../internal/Menu'; describe('', () => { const captionDatatid = 'captionForTest'; @@ -31,10 +31,10 @@ describe('', () => { Test , ); - expect(screen.queryByTestId(InternalMenuDataTids.root)).not.toBeInTheDocument(); + expect(screen.queryByTestId(MenuDataTids.root)).not.toBeInTheDocument(); userEvent.click(screen.getByTestId(captionDatatid)); - expect(screen.getByTestId(InternalMenuDataTids.root)).toBeInTheDocument(); + expect(screen.getByTestId(MenuDataTids.root)).toBeInTheDocument(); }); it("Contains 's after clicking on caption", () => { diff --git a/packages/react-ui/components/DropdownMenu/getDropdownMenuTheme.ts b/packages/react-ui/components/DropdownMenu/getDropdownMenuTheme.ts index 26b7e873ab..9ec68bbb9e 100644 --- a/packages/react-ui/components/DropdownMenu/getDropdownMenuTheme.ts +++ b/packages/react-ui/components/DropdownMenu/getDropdownMenuTheme.ts @@ -5,6 +5,10 @@ export const getDropdownMenuTheme = (theme: Theme): Theme => { return ThemeFactory.create( { popupMargin: theme.dropdownMenuMenuOffsetY, + menuBoxSizing: theme.dropdownMenuMenuBoxSizing, + menuPaddingY: theme.menuLegacyPaddingY, + menuScrollContainerContentWrapperPaddingY: theme.menuPaddingY, + scrollContainerScrollBarOffsetY: theme.dropdownMenuScrollContainerScrollBarOffsetY, }, theme, ); diff --git a/packages/react-ui/components/Kebab/Kebab.tsx b/packages/react-ui/components/Kebab/Kebab.tsx index 6635200fab..e4304db1a3 100644 --- a/packages/react-ui/components/Kebab/Kebab.tsx +++ b/packages/react-ui/components/Kebab/Kebab.tsx @@ -115,6 +115,7 @@ export class Kebab extends React.Component { popupPinOffset: theme.kebabPinOffset, popupMargin: theme.kebabMargin, popupPinSize: theme.kebabPinSize, + menuScrollContainerContentWrapperPaddingY: theme.menuLegacyPaddingY, }, theme, )} diff --git a/packages/react-ui/components/TooltipMenu/TooltipMenu.tsx b/packages/react-ui/components/TooltipMenu/TooltipMenu.tsx index 5c1abb7225..9f3216d0d0 100644 --- a/packages/react-ui/components/TooltipMenu/TooltipMenu.tsx +++ b/packages/react-ui/components/TooltipMenu/TooltipMenu.tsx @@ -100,6 +100,7 @@ export class TooltipMenu extends React.Component { popupPinOffset: theme.tooltipMenuPinOffset, popupMargin: theme.tooltipMenuMargin, popupPinSize: theme.tooltipMenuPinSize, + menuScrollContainerContentWrapperPaddingY: theme.menuLegacyPaddingY, }, theme, )} diff --git a/packages/react-ui/components/TooltipMenu/__tests__/TooltipMenu-test.tsx b/packages/react-ui/components/TooltipMenu/__tests__/TooltipMenu-test.tsx index b0e7aee72f..bab40957ac 100644 --- a/packages/react-ui/components/TooltipMenu/__tests__/TooltipMenu-test.tsx +++ b/packages/react-ui/components/TooltipMenu/__tests__/TooltipMenu-test.tsx @@ -4,7 +4,7 @@ import userEvent from '@testing-library/user-event'; import { TooltipMenu } from '../TooltipMenu'; import { MenuItem, MenuItemDataTids } from '../../MenuItem'; -import { InternalMenuDataTids } from '../../../internal/InternalMenu'; +import { MenuDataTids } from '../../../internal/Menu'; import { TooltipMenuDataTids } from '..'; describe('', () => { @@ -32,10 +32,10 @@ describe('', () => { , ); - expect(screen.queryByTestId(InternalMenuDataTids.root)).not.toBeInTheDocument(); + expect(screen.queryByTestId(MenuDataTids.root)).not.toBeInTheDocument(); userEvent.click(screen.getByRole('button')); - expect(screen.getByTestId(InternalMenuDataTids.root)).toBeInTheDocument(); + expect(screen.getByTestId(MenuDataTids.root)).toBeInTheDocument(); }); test("Contains 's after clicking on caption", () => { diff --git a/packages/react-ui/internal/CustomComboBox/__stories__/ComboBoxView.stories.tsx b/packages/react-ui/internal/CustomComboBox/__stories__/ComboBoxView.stories.tsx index 820006b42f..a1968923c7 100644 --- a/packages/react-ui/internal/CustomComboBox/__stories__/ComboBoxView.stories.tsx +++ b/packages/react-ui/internal/CustomComboBox/__stories__/ComboBoxView.stories.tsx @@ -91,7 +91,7 @@ export const InputLikeTextWithPlaceholder = () => ( ); InputLikeTextWithPlaceholder.storyName = 'input like text with placeholder'; -export const Opened = () => ( +export const Opened: Story = () => ( @@ -139,6 +139,13 @@ export const Opened = () => (
); Opened.storyName = 'opened'; +Opened.parameters = { + creevey: { + skip: { + in: ['chrome2022Dark'], + }, + }, +}; export const WithItems = () => (
diff --git a/packages/react-ui/internal/InternalMenu/InternalMenu.tsx b/packages/react-ui/internal/InternalMenu/InternalMenu.tsx index 906739d853..86ac108464 100644 --- a/packages/react-ui/internal/InternalMenu/InternalMenu.tsx +++ b/packages/react-ui/internal/InternalMenu/InternalMenu.tsx @@ -64,7 +64,9 @@ type DefaultProps = Required< 'width' | 'maxHeight' | 'hasShadow' | 'preventWindowScroll' | 'cyclicSelection' | 'initialSelectedItemIndex' > >; - +/** + * @deprecated use Menu component instead + */ @responsiveLayout @rootNode export class InternalMenu extends React.PureComponent { diff --git a/packages/react-ui/internal/Menu/Menu.styles.ts b/packages/react-ui/internal/Menu/Menu.styles.ts index fe4b0b4846..e371a6e37a 100644 --- a/packages/react-ui/internal/Menu/Menu.styles.ts +++ b/packages/react-ui/internal/Menu/Menu.styles.ts @@ -7,14 +7,13 @@ export const styles = memoizeStyle({ background: ${t.menuBgDefault}; border-radius: ${t.menuBorderRadius}; box-sizing: ${t.menuBoxSizing}; - overflow: auto; - padding: 0 ${t.menuPaddingX}; + outline: none; + padding: ${t.menuPaddingY} ${t.menuPaddingX}; margin: ${t.menuOffsetY} 0; - border-radius: ${t.menuBorderRadius}; `; }, - rootMobile(t: Theme) { + mobileRoot(t: Theme) { return css` border-radius: 0; margin: 0; @@ -44,13 +43,13 @@ export const styles = memoizeStyle({ scrollContainer(t: Theme) { return css` - padding: ${t.menuPaddingY} 0; + padding: ${t.menuScrollContainerContentWrapperPaddingY} 0; `; }, scrollContainerMobile(t: Theme) { return css` - padding: ${t.mobileMenuPaddingY} 0; + padding: ${t.mobileMenuScrollContainerContentWrapperPaddingY} 0; `; }, @@ -60,4 +59,39 @@ export const styles = memoizeStyle({ box-shadow: ${t.menuShadow}; `; }, + + wrapper() { + return css` + position: relative; + z-index: 1; + width: 100%; + overflow: hidden; + line-height: 18px; + box-sizing: border-box; + `; + }, + + headerWrapper() { + return css` + top: -5px; + `; + }, + + footerWrapper() { + return css` + bottom: -5px; + `; + }, + + contentWrapper() { + return css` + padding: 6px 18px 7px 8px; + `; + }, + + menuSeparatorWrapper(t: Theme) { + return css` + height: ${t.menuSeparatorBorderWidth}; + `; + }, }); diff --git a/packages/react-ui/internal/Menu/Menu.tsx b/packages/react-ui/internal/Menu/Menu.tsx index b56e952160..de44425131 100644 --- a/packages/react-ui/internal/Menu/Menu.tsx +++ b/packages/react-ui/internal/Menu/Menu.tsx @@ -1,8 +1,13 @@ import React, { CSSProperties, HTMLAttributes } from 'react'; +import { isKeyArrowDown, isKeyArrowUp, isKeyEnter } from '../../lib/events/keyboard/identifiers'; +import { MenuSeparator } from '../../components/MenuSeparator'; +import { ThemeFactory } from '../../lib/theming/ThemeFactory'; +import { getDOMRect } from '../../lib/dom/getDOMRect'; +import { isHTMLElement } from '../../lib/SSRSafe'; import { responsiveLayout } from '../../components/ResponsiveLayout/decorator'; -import { isNonNullable } from '../../lib/utils'; -import { ScrollContainer } from '../../components/ScrollContainer'; +import { isNonNullable, isNullable } from '../../lib/utils'; +import { ScrollContainer, ScrollContainerScrollState } from '../../components/ScrollContainer'; import { MenuItem, MenuItemProps } from '../../components/MenuItem'; import { Nullable } from '../../typings/utility-types'; import { ThemeContext } from '../../lib/theming/ThemeContext'; @@ -13,19 +18,21 @@ import { addIconPaddingIfPartOfMenu } from '../InternalMenu/addIconPaddingIfPart import { isIE11 } from '../../lib/client'; import { createPropsGetter } from '../../lib/createPropsGetter'; import { isTheme2022 } from '../../lib/theming/ThemeHelpers'; -import { InternalMenuProps } from '../InternalMenu'; import { isIconPaddingEnabled } from '../InternalMenu/isIconPaddingEnabled'; import { styles } from './Menu.styles'; import { isActiveElement } from './isActiveElement'; -export interface MenuProps - extends Pick, - Pick, 'id'> { +export interface MenuProps extends Pick, 'id'> { children: React.ReactNode; hasShadow?: boolean; + /** + * Максимальная высота применяется только для скролл контейнера + * + * Высота `header` и `footer` в нее не включены + */ maxHeight?: number | string; - onItemClick?: () => void; + onItemClick?: (event: React.SyntheticEvent) => void; width?: number | string; preventWindowScroll?: boolean; /** @@ -33,21 +40,48 @@ export interface MenuProps */ disableScrollContainer?: boolean; align?: 'left' | 'right'; + /** + * Предотвращает выравнивание текста всех пунктов меню относительно друг друга. + * Так, если хотя бы у одного пункта меню есть иконка, текст в остальных пунктах меню будет выровнен относительно пункта меню с иконкой + */ + preventIconsOffset?: boolean; + onKeyDown?: (event: React.KeyboardEvent) => void; + + header?: React.ReactNode; + footer?: React.ReactNode; + /** + * Циклический перебор айтемов меню (по-дефолтну включен) + */ + cyclicSelection?: boolean; + initialSelectedItemIndex?: number; } export interface MenuState { highlightedIndex: number; + maxHeight: number | string; + scrollState: ScrollContainerScrollState; } export const MenuDataTids = { root: 'Menu__root', } as const; -type DefaultProps = Required>; +type DefaultProps = Required< + Pick< + MenuProps, + | 'align' + | 'width' + | 'maxHeight' + | 'hasShadow' + | 'preventWindowScroll' + | 'cyclicSelection' + | 'initialSelectedItemIndex' + > +>; @responsiveLayout @rootNode -export class Menu extends React.Component { +export class Menu extends React.PureComponent { public static __KONTUR_REACT_UI__ = 'Menu'; public static defaultProps: DefaultProps = { @@ -56,12 +90,16 @@ export class Menu extends React.Component { maxHeight: 300, hasShadow: true, preventWindowScroll: true, + cyclicSelection: true, + initialSelectedItemIndex: -1, }; private getProps = createPropsGetter(Menu.defaultProps); - public state = { + public state: MenuState = { highlightedIndex: -1, + maxHeight: this.getProps().maxHeight || 'none', + scrollState: 'top', }; private theme!: Theme; @@ -70,11 +108,41 @@ export class Menu extends React.Component { private highlighted: Nullable; private unmounted = false; private setRootNode!: TSetRootNode; + private header: Nullable; + private footer: Nullable; public componentWillUnmount() { this.unmounted = true; } + public componentDidMount() { + this.setInitialSelection(); + this.calculateMaxHeight(); + } + + public componentDidUpdate(prevProps: MenuProps) { + if (this.shouldRecalculateMaxHeight(prevProps)) { + this.calculateMaxHeight(); + } + + if (prevProps.maxHeight !== this.getProps().maxHeight) { + this.setState({ + maxHeight: this.props.maxHeight || 'none', + }); + } + } + + public focus() { + this.focusOnRootElement(); + } + + private focusOnRootElement = (): void => { + const rootNode = getRootNode(this); + if (isHTMLElement(rootNode)) { + rootNode?.focus(); + } + }; + public render() { return ( @@ -133,9 +201,9 @@ export class Menu extends React.Component { const offsetY = isTheme2022(this.theme) ? { - top: 4, + top: `${this.theme.scrollContainerScrollBarOffsetY}`, right: 0, - bottom: 4, + bottom: `${this.theme.scrollContainerScrollBarOffsetY}`, } : {}; @@ -145,17 +213,21 @@ export class Menu extends React.Component { data-tid={MenuDataTids.root} className={cx(getAlignRightClass(this.props), { [styles.root(this.theme)]: true, - [styles.rootMobile(this.theme)]: isMobile, + [styles.mobileRoot(this.theme)]: isMobile, [styles.shadow(this.theme)]: hasShadow && !isMobile, })} - style={getStyle(this.props)} + style={this.getStyle(this.props)} id={this.props.id} + onKeyDown={this.handleKeyDown} ref={this.setRootNode} + tabIndex={0} > + {this.props.header && this.renderHeader()} @@ -168,19 +240,58 @@ export class Menu extends React.Component { {this.getChildList()}
+ {this.props.footer && this.renderFooter()} ); } + private renderHeader = () => { + return ( +
(this.header = el)} + > +
{this.props.header}
+
+ {this.state.scrollState !== 'top' && this.renderMenuSeparatorWithNoMargin()} +
+
+ ); + }; + + private renderFooter = () => { + return ( +
(this.footer = el)} + > +
+ {this.state.scrollState !== 'bottom' && this.renderMenuSeparatorWithNoMargin()} +
+
{this.props.footer}
+
+ ); + }; + + private renderMenuSeparatorWithNoMargin = () => { + return ( + + + + ); + }; + private getChildList = () => { const enableIconPadding = isIconPaddingEnabled(this.props.children, this.props.preventIconsOffset); return React.Children.map(this.props.children, (child, index) => { - if (!child) { - return child; - } - - if (typeof child === 'string' || typeof child === 'number') { + if (typeof child === 'string' || typeof child === 'number' || isNullable(child)) { return child; } @@ -207,6 +318,53 @@ export class Menu extends React.Component { }); }; + private setInitialSelection = () => { + for (let i = this.getProps().initialSelectedItemIndex; i > -1; i--) { + this.down(); + } + }; + + private shouldRecalculateMaxHeight = (prevProps: MenuProps): boolean => { + const { header, footer, children } = this.props; + const maxHeight = this.getProps().maxHeight; + const prevMaxHeight = prevProps.maxHeight; + const prevHeader = prevProps.header; + const prevFooter = prevProps.footer; + const prevChildrenCount = React.Children.count(prevProps.children); + + return ( + maxHeight !== prevMaxHeight || + footer !== prevFooter || + header !== prevHeader || + React.Children.count(children) !== prevChildrenCount + ); + }; + + private calculateMaxHeight = () => { + const maxHeight = this.getProps().maxHeight; + let parsedMaxHeight = maxHeight; + const rootNode = getRootNode(this); + + if (typeof maxHeight === 'string' && typeof window !== 'undefined' && rootNode) { + const rootElementMaxHeight = window.getComputedStyle(rootNode).maxHeight; + + if (rootElementMaxHeight) { + parsedMaxHeight = parseFloat(rootElementMaxHeight); + } + } + + const calculatedMaxHeight = + typeof parsedMaxHeight === 'number' + ? parsedMaxHeight + + ((this.header && getDOMRect(this.header).height) || 0) + + ((this.footer && getDOMRect(this.footer).height) || 0) + : maxHeight; + + this.setState({ + maxHeight: calculatedMaxHeight || 'none', + }); + }; + private refScrollContainer = (scrollContainer: Nullable) => { this.scrollContainer = scrollContainer; }; @@ -258,7 +416,7 @@ export class Menu extends React.Component { item.props.onClick(event); } if (this.props.onItemClick) { - this.props.onItemClick(); + this.props.onItemClick(event); } return true; } @@ -287,6 +445,11 @@ export class Menu extends React.Component { let index = this.state.highlightedIndex; do { index += step; + + if (!this.getProps().cyclicSelection && (index < 0 || index > children.length)) { + return; + } + if (index < 0) { index = children.length - 1; } else if (index > children.length) { @@ -316,6 +479,49 @@ export class Menu extends React.Component { const { children } = this.props; return !children || !childrenToArray(children).filter(isNonNullable).length; } + + private handleKeyDown = (event: React.KeyboardEvent): void => { + if (typeof this.props.onKeyDown === 'function') { + this.props.onKeyDown(event); + } + + if (event.defaultPrevented) { + return; + } + + if (isKeyArrowUp(event)) { + event.preventDefault(); + this.up(); + } else if (isKeyArrowDown(event)) { + event.preventDefault(); + this.down(); + } else if (isKeyEnter(event)) { + if (this.highlighted && this.highlighted.props.onClick) { + this.highlighted.props.onClick(event); + } + } + }; + + private getStyle = (props: MenuProps): CSSProperties => { + if (props.align === 'right') { + return { + maxWidth: props.width, + minWidth: props.width, + maxHeight: this.state.maxHeight, + }; + } + + return { + width: props.width, + maxHeight: this.state.maxHeight, + }; + }; + + private handleScrollStateChange = (scrollState: ScrollContainerScrollState) => { + if (this.state.scrollState !== scrollState) { + this.setState({ scrollState }); + } + }; } function childrenToArray(children: React.ReactNode): React.ReactNode[] { @@ -327,21 +533,6 @@ function childrenToArray(children: React.ReactNode): React.ReactNode[] { return ret; } -const getStyle = (props: MenuProps): CSSProperties => { - if (props.align === 'right') { - return { - maxWidth: props.width, - minWidth: props.width, - maxHeight: props.maxHeight, - }; - } - - return { - width: props.width, - maxHeight: props.maxHeight, - }; -}; - const getAlignRightClass = (props: MenuProps) => { if (props.align === 'right') { return cx({ diff --git a/packages/react-ui/internal/PopupMenu/PopupMenu.tsx b/packages/react-ui/internal/PopupMenu/PopupMenu.tsx index 317d99a4fe..4824bea145 100644 --- a/packages/react-ui/internal/PopupMenu/PopupMenu.tsx +++ b/packages/react-ui/internal/PopupMenu/PopupMenu.tsx @@ -9,7 +9,8 @@ import { isKeySpace, someKeys, } from '../../lib/events/keyboard/identifiers'; -import { InternalMenu, InternalMenuProps } from '../InternalMenu'; +import { ThemeContext } from '../../lib/theming/ThemeContext'; +import { ThemeFactory } from '../../lib/theming/ThemeFactory'; import { Popup, PopupIds, PopupPositionsType } from '../Popup'; import { RenderLayer } from '../RenderLayer'; import { Nullable } from '../../typings/utility-types'; @@ -17,6 +18,7 @@ import { CommonProps, CommonWrapper } from '../../internal/CommonWrapper'; import { responsiveLayout } from '../../components/ResponsiveLayout/decorator'; import { rootNode, TSetRootNode } from '../../lib/rootNode'; import { createPropsGetter } from '../../lib/createPropsGetter'; +import { Menu, MenuProps } from '../Menu'; import { isValidPositions } from './validatePositions'; import { styles } from './PopupMenu.styles'; @@ -28,7 +30,7 @@ export interface PopupMenuCaptionProps { toggleMenu: () => void; } -export interface PopupMenuProps extends CommonProps, Pick { +export interface PopupMenuProps extends CommonProps, Pick { children?: React.ReactNode; /** Максимальная высота меню */ menuMaxHeight?: number | string; @@ -128,10 +130,31 @@ export class PopupMenu extends React.Component { private captionWrapper: HTMLSpanElement | null = null; private savedFocusableElement: HTMLElement | null = null; - private menu: Nullable = null; + private menu: Nullable = null; private setRootNode!: TSetRootNode; - public render() { + public render(): JSX.Element { + return ( + + {(theme) => { + return ( + + {this.renderMain()} + + ); + }} + + ); + } + + private renderMain() { const { popupHasPin, disableAnimations } = this.getProps(); return ( @@ -157,7 +180,7 @@ export class PopupMenu extends React.Component { mobileOnCloseRequest={this.hideMenu} width={this.isMobileLayout ? 'auto' : this.props.menuWidth || 'auto'} > - { footer={this.props.footer} > {this.props.children} - + )} @@ -182,7 +205,7 @@ export class PopupMenu extends React.Component { public open = (): void => this.showMenu(); public close = (): void => this.hideMenu(); - private refInternalMenu = (element: Nullable) => (this.menu = element); + private refInternalMenu = (element: Nullable) => (this.menu = element); private handleOpen = () => { if (this.menu) { diff --git a/packages/react-ui/internal/themes/DefaultTheme.ts b/packages/react-ui/internal/themes/DefaultTheme.ts index 7773046501..02b0b09cfe 100644 --- a/packages/react-ui/internal/themes/DefaultTheme.ts +++ b/packages/react-ui/internal/themes/DefaultTheme.ts @@ -686,6 +686,7 @@ export class DefaultTheme { public static get tooltipMenuPinSize() { return this.popupPinSize; } + //#endregion //#region Kebab public static get kebabPinOffset() { @@ -709,6 +710,7 @@ export class DefaultTheme { public static kebabIconSizeMedium = '18px'; public static kebabIconSizeLarge = '20px'; public static kebabIconColor = '#757575'; + //#endregion //#region Modal public static modalWindowShadow = '0 5px 10px rgba(0, 0, 0, 0.2);'; @@ -1052,6 +1054,7 @@ export class DefaultTheme { public static get dropdownMenuMenuOffsetY() { return this.menuOffsetY; } + public static dropdownMenuMenuBoxSizing = 'content-box'; //#endregion //#region Menu public static get menuBgDefault() { @@ -1062,8 +1065,11 @@ export class DefaultTheme { } public static menuBorder = 'none'; public static menuShadow = '0 4px 12px rgba(0, 0, 0, 0.16)'; - public static menuPaddingY = '4px'; + public static menuPaddingY = '0px'; + public static menuLegacyPaddingY = '5px'; + public static menuScrollContainerContentWrapperPaddingY = '4px'; public static mobileMenuPaddingY = '0px'; + public static mobileMenuScrollContainerContentWrapperPaddingY = '0px'; public static menuPaddingX = '0px'; public static mobileMenuPaddingX = '8px'; public static menuOffsetY = '0px'; @@ -1393,6 +1399,7 @@ export class DefaultTheme { public static popupPinOffsetY = '16px'; public static popupMargin = '10px'; public static popupPinSize = '8px'; + public static popupMenuMenuOffsetY = '0px'; //#endregion //#region Input public static get inputTextColor() { @@ -2061,6 +2068,8 @@ export class DefaultTheme { public static scrollContainerScrollBarHoverSize = '10px'; public static scrollContainerScrollBarColor = 'rgba(183, 183, 183, 0.7)'; public static scrollContainerScrollBarInvertColor = 'rgba(255, 255, 255, 0.5)'; + public static scrollContainerScrollBarOffsetY = '4px'; + public static dropdownMenuScrollContainerScrollBarOffsetY = '0px'; //#endregion //#region PasswordInput public static passwordInputVisibilityIconColor = '#000'; @@ -2195,7 +2204,7 @@ export class DefaultTheme { //#endregion //#region InternalMenu - public static internalMenuPaddingY = '5px'; + public static internalMenuPaddingY = '5px'; // deprecated, use menuLegacyPaddingY //#endregion //#region Autocomplete diff --git a/packages/react-ui/internal/themes/Theme2022.ts b/packages/react-ui/internal/themes/Theme2022.ts index 8a8c4daaa6..1447c5a9e9 100644 --- a/packages/react-ui/internal/themes/Theme2022.ts +++ b/packages/react-ui/internal/themes/Theme2022.ts @@ -433,7 +433,13 @@ export class Theme2022 extends (class {} as typeof DefaultThemeInternal) { //#region InternalMenu public static get internalMenuPaddingY() { - return this.menuPaddingY; + return this.menuScrollContainerContentWrapperPaddingY; + } // deprecated, use menuLegacyPaddingY + //#endregion + + //#region Menu + public static get menuLegacyPaddingY() { + return this.menuScrollContainerContentWrapperPaddingY; } //#endregion