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

22 lines
460 B
TypeScript

import { createState } from 'twenty-ui';
import { Workspace } from '~/generated/graphql';
export type CurrentWorkspace = Pick<
Workspace,
| 'id'
| 'inviteHash'
| 'logo'
| 'displayName'
| 'allowImpersonation'
| 'featureFlags'
| 'subscriptionStatus'
| 'activationStatus'
| 'currentBillingSubscription'
>;
export const currentWorkspaceState = createState<CurrentWorkspace | null>({
key: 'currentWorkspaceState',
defaultValue: null,
});