Files
twenty/packages/twenty-front/src/modules/auth/states/currentUserState.ts

20 lines
408 B
TypeScript

import { createState } from '@ui/utilities/state/utils/createState';
import { User } from '~/generated/graphql';
export type CurrentUser = Pick<
User,
| 'id'
| 'email'
| 'supportUserHash'
| 'analyticsTinybirdJwts'
| 'canImpersonate'
| 'onboardingStatus'
| 'userVars'
>;
export const currentUserState = createState<CurrentUser | null>({
key: 'currentUserState',
defaultValue: null,
});