Files
twenty/packages/twenty-front/src/modules/auth/states/currentUserState.ts
T
Félix Malfait dde70ee3b0 Add fields for admin panel access and workspace version (#10451)
Prepare for better version upgrade system + split admin panel into two
permissions + fix GraphQL generation detection

---------

Co-authored-by: ehconitin <nitinkoche03@gmail.com>
2025-02-24 21:38:41 +01:00

21 lines
438 B
TypeScript

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