From 8434820c50d5a14b4ce4b5d9709a01a4d736be47 Mon Sep 17 00:00:00 2001 From: Alexandra Bri Date: Wed, 19 Feb 2025 09:40:30 +0200 Subject: [PATCH 1/4] [Fix] Fix accessibility on UI components --- package.json | 2 +- .../navbar/navbarItems/useNavbarModeToggle.tsx | 9 +++------ yarn.lock | 7 +++---- 3 files changed, 7 insertions(+), 11 deletions(-) diff --git a/package.json b/package.json index d93b7203..9dbfbd68 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ }, "dependencies": { "@babel/preset-env": "^7.25.3", - "@chili-publish/grafx-shared-components": "^0.92.1", + "@chili-publish/grafx-shared-components": "https://stgrafxstudiodevpublic.blob.core.windows.net/grafx-shared-components/dev-shared-components/485/grafx-shared-components.tgz", "@chili-publish/studio-sdk": "1.20.1", "@fortawesome/fontawesome-svg-core": "^6.7.1", "@fortawesome/pro-light-svg-icons": "^6.7.1", diff --git a/src/components/navbar/navbarItems/useNavbarModeToggle.tsx b/src/components/navbar/navbarItems/useNavbarModeToggle.tsx index d28f1d95..f6e03713 100644 --- a/src/components/navbar/navbarItems/useNavbarModeToggle.tsx +++ b/src/components/navbar/navbarItems/useNavbarModeToggle.tsx @@ -1,5 +1,5 @@ import { Toggle, ToggleOption } from '@chili-publish/grafx-shared-components'; -import { ChangeEvent, startTransition, useCallback, useMemo } from 'react'; +import { startTransition, useCallback, useMemo } from 'react'; import { css } from 'styled-components'; import { useAppContext } from '../../../contexts/AppProvider'; import { ProjectConfig } from '../../../types/types'; @@ -13,11 +13,8 @@ const useNavbarModeToggle = (projectConfig: ProjectConfig) => { const { selectedMode, isDocumentLoaded, updateSelectedMode, cleanRunningTasks } = useAppContext(); const onToggle = useCallback( - async (ev: ChangeEvent) => { - ev.stopPropagation(); - ev.preventDefault(); - - updateSelectedMode(ev.target.value); + async (value: string) => { + updateSelectedMode(value); await cleanRunningTasks(); diff --git a/yarn.lock b/yarn.lock index 5711f051..02db7b90 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1307,10 +1307,9 @@ resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== -"@chili-publish/grafx-shared-components@^0.92.1": - version "0.92.2" - resolved "https://npm.pkg.github.com/download/@chili-publish/grafx-shared-components/0.92.2/44cb9664fbc2250d0e021abcd0d89955a5deac26#44cb9664fbc2250d0e021abcd0d89955a5deac26" - integrity sha512-Vc+56HLvZmNQBfAbZ+dVm8Je6c0uVr+1XpWsWH7DEmrO7dDgWRx0l2dOq+v9ZQxGZpZaKeUtn4XQ0n1dGZpPXw== +"@chili-publish/grafx-shared-components@https://stgrafxstudiodevpublic.blob.core.windows.net/grafx-shared-components/dev-shared-components/485/grafx-shared-components.tgz": + version "0.94.0" + resolved "https://stgrafxstudiodevpublic.blob.core.windows.net/grafx-shared-components/dev-shared-components/485/grafx-shared-components.tgz#e99e62aa7e128d3624a44597150b43d5ebbea821" "@chili-publish/studio-sdk@1.20.1": version "1.20.1" From 2799dba0d58aea9409e0304873d9894b59378fe8 Mon Sep 17 00:00:00 2001 From: Alexandra Bri Date: Wed, 19 Feb 2025 09:57:37 +0200 Subject: [PATCH 2/4] update shared components --- yarn.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index 02db7b90..7e185a19 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1309,7 +1309,7 @@ "@chili-publish/grafx-shared-components@https://stgrafxstudiodevpublic.blob.core.windows.net/grafx-shared-components/dev-shared-components/485/grafx-shared-components.tgz": version "0.94.0" - resolved "https://stgrafxstudiodevpublic.blob.core.windows.net/grafx-shared-components/dev-shared-components/485/grafx-shared-components.tgz#e99e62aa7e128d3624a44597150b43d5ebbea821" + resolved "https://stgrafxstudiodevpublic.blob.core.windows.net/grafx-shared-components/dev-shared-components/485/grafx-shared-components.tgz#e668abb2eccf4666c52ef9307f98a566c68c4e5d" "@chili-publish/studio-sdk@1.20.1": version "1.20.1" From 01f7ffd8dd53bf6f9ac23619380f009d6e5c9695 Mon Sep 17 00:00:00 2001 From: Alexandra Bri Date: Wed, 19 Feb 2025 14:55:05 +0200 Subject: [PATCH 3/4] update shared components --- yarn.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index 7e185a19..7189cacc 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1309,7 +1309,7 @@ "@chili-publish/grafx-shared-components@https://stgrafxstudiodevpublic.blob.core.windows.net/grafx-shared-components/dev-shared-components/485/grafx-shared-components.tgz": version "0.94.0" - resolved "https://stgrafxstudiodevpublic.blob.core.windows.net/grafx-shared-components/dev-shared-components/485/grafx-shared-components.tgz#e668abb2eccf4666c52ef9307f98a566c68c4e5d" + resolved "https://stgrafxstudiodevpublic.blob.core.windows.net/grafx-shared-components/dev-shared-components/485/grafx-shared-components.tgz#f3a9c51555bd9207f1660ad96a812ed253292a80" "@chili-publish/studio-sdk@1.20.1": version "1.20.1" From 21c36ac35539f16cd5fe31d9806d74f9f21f5040 Mon Sep 17 00:00:00 2001 From: Alexandra Bri Date: Wed, 19 Feb 2025 15:07:47 +0200 Subject: [PATCH 4/4] update shared components --- yarn.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index 7189cacc..a7d55188 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1309,7 +1309,7 @@ "@chili-publish/grafx-shared-components@https://stgrafxstudiodevpublic.blob.core.windows.net/grafx-shared-components/dev-shared-components/485/grafx-shared-components.tgz": version "0.94.0" - resolved "https://stgrafxstudiodevpublic.blob.core.windows.net/grafx-shared-components/dev-shared-components/485/grafx-shared-components.tgz#f3a9c51555bd9207f1660ad96a812ed253292a80" + resolved "https://stgrafxstudiodevpublic.blob.core.windows.net/grafx-shared-components/dev-shared-components/485/grafx-shared-components.tgz#a8d635e04b6e83f72fc8eb8170e1954fb7e00706" "@chili-publish/studio-sdk@1.20.1": version "1.20.1"