feat: local backup enhancements (#714)

This commit is contained in:
Daniel Lautzenheiser
2023-04-19 13:30:21 -04:00
committed by GitHub
parent 39bb9647b2
commit 804c09415b
49 changed files with 348 additions and 140 deletions

View File

@ -336,6 +336,7 @@ export interface TemplatePreviewCardProps<T = EntryData, EF extends BaseField =
widgetFor: WidgetFor<T>;
widgetsFor: WidgetsFor<T>;
theme: 'dark' | 'light';
hasLocalBackup: boolean;
}
export type TemplatePreviewCardComponent<
@ -791,10 +792,10 @@ export interface Config<EF extends BaseField = UnknownField> {
public_folder?: string;
media_folder_relative?: boolean;
media_library?: MediaLibraryConfig;
load_config_file?: boolean;
slug?: Slug;
i18n?: I18nInfo;
local_backend?: boolean | LocalBackend;
disable_local_backup?: boolean;
editor?: EditorConfig;
search?: boolean;
}
@ -989,3 +990,10 @@ export interface MediaLibrarInsertOptions {
showAlt?: boolean;
chooseUrl?: boolean;
}
export interface BackupEntry {
raw: string;
path: string;
mediaFiles: MediaFile[];
i18n?: Record<string, { raw: string }>;
}