Files
outline/shared/constants.ts
Tom Moor 2f9a56aa6f Centralize default user and team preferences. (#5172
Passing the fallback at each callpoint was dumb
2023-04-09 14:23:58 -07:00

25 lines
643 B
TypeScript

import {
TeamPreference,
TeamPreferences,
UserPreference,
UserPreferences,
} from "./types";
export const USER_PRESENCE_INTERVAL = 5000;
export const MAX_AVATAR_DISPLAY = 6;
export const TeamPreferenceDefaults: TeamPreferences = {
[TeamPreference.SeamlessEdit]: true,
[TeamPreference.ViewersCanExport]: true,
[TeamPreference.PublicBranding]: false,
[TeamPreference.Commenting]: false,
[TeamPreference.CustomTheme]: undefined,
};
export const UserPreferenceDefaults: UserPreferences = {
[UserPreference.RememberLastPath]: true,
[UserPreference.UseCursorPointer]: true,
[UserPreference.CodeBlockLineNumers]: true,
};