From 6d746642f62d85ae08fd035c316a9afe8ef75b57 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tobias=20H=C3=B8egh?= Date: Fri, 13 Dec 2024 14:15:36 +0100 Subject: [PATCH] Use `useWeakSharedState` --- packages/dnb-eufemia/src/components/upload/useUpload.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/dnb-eufemia/src/components/upload/useUpload.ts b/packages/dnb-eufemia/src/components/upload/useUpload.ts index a1f636db152..8af8cfbcffd 100644 --- a/packages/dnb-eufemia/src/components/upload/useUpload.ts +++ b/packages/dnb-eufemia/src/components/upload/useUpload.ts @@ -1,5 +1,5 @@ import { useCallback, useMemo } from 'react' -import { useSharedState } from '../../shared/helpers/useSharedState' +import { useWeakSharedState } from '../../shared/helpers/useSharedState' import type { UploadFile, UploadFileNative, UploadProps } from './types' export type useUploadReturn = { @@ -17,7 +17,7 @@ export type useUploadReturn = { * Use together with Upload with the same id to manage the files from outside the component. */ function useUpload(id: UploadProps['id']): useUploadReturn { - const { data, extend } = useSharedState<{ + const { data, extend } = useWeakSharedState<{ files?: Array internalFiles?: Array }>(id)