twenty / packages /twenty-shared /src /workspace /utils /isWorkspaceProvisioned.ts
Jules
Initial clean CRM deployment with prebuilt assets
d9494a5
Raw
History Blame Contribute Delete
530 Bytes
import { isDefined } from '@/utils';
import { PROVISIONED_WORKSPACE_ACTIVATION_STATUSES } from '@/workspace/constants/ProvisionedWorkspaceActivationStatuses';
import type { WorkspaceActivationStatus } from '@/workspace/types/WorkspaceActivationStatus';
export const isWorkspaceProvisioned = (
workspace?: {
activationStatus: WorkspaceActivationStatus;
} | null,
): boolean => {
return (
isDefined(workspace) &&
PROVISIONED_WORKSPACE_ACTIVATION_STATUSES.includes(
workspace.activationStatus,
)
);
};