refactor: remove mappers (#326)

* refactor: remove mappers

* chore: generate graphql types

* lint: remove useless import

* Remove preset-react-create-app from storybook addons

* test: remove old tests

* Upgrade storybook version

* Remove sb preset-cra and add sb svgr loader

* chore: remove figma image url from storybook

---------

Co-authored-by: Charles Bochet <charles@twenty.com>
This commit is contained in:
Sammy Teillet
2023-06-19 16:07:16 +02:00
committed by GitHub
parent c8c4a953c2
commit 96a53ad765
27 changed files with 849 additions and 1005 deletions

View File

@ -4,7 +4,6 @@ import { useRecoilState } from 'recoil';
import { getUserIdFromToken } from '@/auth/services/AuthService';
import { currentUserState } from '@/auth/states/currentUserState';
import { isAuthenticatingState } from '@/auth/states/isAuthenticatingState';
import { mapToUser } from '@/users/interfaces/user.interface';
import { useGetCurrentUserQuery } from '@/users/services';
type OwnProps = {
@ -18,13 +17,13 @@ export function AuthProvider({ children }: OwnProps) {
const userIdFromToken = getUserIdFromToken();
const { data } = useGetCurrentUserQuery(userIdFromToken);
const user = data?.users?.[0];
useEffect(() => {
if (data?.users[0]) {
setCurrentUser(mapToUser(data?.users?.[0]));
if (user) {
setCurrentUser(user);
setIsAuthenticating(false);
}
}, [data, setCurrentUser, setIsAuthenticating]);
}, [user, setCurrentUser, setIsAuthenticating]);
return <>{children}</>;
}