f545bd1c40
In this PR: - migrate WorkspaceActivationStatus to twenty-shared (and update case to make FE and BE consistent) - introduce isWorkspaceActiveOrSuspended in twenty-shared - refactor the code to use it (when we fetch data on the FE, we want to keep SUSPENDED workspace working + when we sync workspaces we want it too)
13 lines
383 B
TypeScript
13 lines
383 B
TypeScript
import { WorkspaceActivationStatus } from '../types/WorkspaceActivationStatus';
|
|
|
|
export const isWorkspaceActiveOrSuspended = (
|
|
workspace?: {
|
|
activationStatus: WorkspaceActivationStatus;
|
|
} | null,
|
|
): boolean => {
|
|
return (
|
|
workspace?.activationStatus === WorkspaceActivationStatus.ACTIVE ||
|
|
workspace?.activationStatus === WorkspaceActivationStatus.SUSPENDED
|
|
);
|
|
};
|