dde70ee3b0
Prepare for better version upgrade system + split admin panel into two permissions + fix GraphQL generation detection --------- Co-authored-by: ehconitin <nitinkoche03@gmail.com>
21 lines
438 B
TypeScript
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,
|
|
});
|