Files
twenty/packages/twenty-front/src/modules/auth/states/currentUserState.ts
Antoine Moreaux 4c7d71e325 chore(analytics): remove tinybird (#11146)
Co-authored-by: Charles Bochet <charles@twenty.com>
2025-03-26 21:59:42 +01:00

20 lines
410 B
TypeScript

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