chore(core-blocks): CB-1825 make onUpdate callback in useUserData optional

This commit is contained in:
Wroud
2022-04-15 11:57:02 +03:00
parent 181a5d2f57
commit 1cbbe14cf6
@@ -14,7 +14,7 @@ import { useService } from '@cloudbeaver/core-di';
export function useUserData<T>(
key: string,
defaultValue: () => T,
onUpdate: (data: T) => void,
onUpdate?: (data: T) => void,
validate?: (data: T) => boolean
): T {
const userDataService = useService(UserDataService);
@@ -25,7 +25,7 @@ export function useUserData<T>(
useEffect(() => {
if (previous !== data) {
onUpdate(data);
onUpdate?.(data);
}
});