mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-25 02:13:00 +08:00
11 lines
449 B
TypeScript
11 lines
449 B
TypeScript
import { PermissionType } from '@affine/workspace/affine/api';
|
|
import { WorkspaceFlavour } from '@affine/workspace/type';
|
|
|
|
import type { AffineOfficialWorkspace } from '../../shared';
|
|
|
|
export function useIsWorkspaceOwner(workspace: AffineOfficialWorkspace) {
|
|
if (workspace.flavour === WorkspaceFlavour.LOCAL) return true;
|
|
if (workspace.flavour === WorkspaceFlavour.PUBLIC) return false;
|
|
return workspace.permission === PermissionType.Owner;
|
|
}
|