Skip to main content

Interface: SyncMaintenancePanelProperties

Defined in: src/components/Settings/cloud/SyncMaintenancePanel.tsx:36

Props for SyncMaintenancePanel.

Propertiesโ€‹

connectedโ€‹

readonly connected: boolean;

Defined in: src/components/Settings/cloud/SyncMaintenancePanel.tsx:38

Whether the cloud provider is connected.


encryptionLockedโ€‹

readonly encryptionLocked: boolean;

Defined in: src/components/Settings/cloud/SyncMaintenancePanel.tsx:40

Whether encryption is enabled but locked on this device.


encryptionModeโ€‹

readonly encryptionMode: "passphrase" | "none";

Defined in: src/components/Settings/cloud/SyncMaintenancePanel.tsx:42

Current encryption mode.


isRefreshingPreviewโ€‹

readonly isRefreshingPreview: boolean;

Defined in: src/components/Settings/cloud/SyncMaintenancePanel.tsx:44

Busy flag for preview refresh.


isResettingโ€‹

readonly isResetting: boolean;

Defined in: src/components/Settings/cloud/SyncMaintenancePanel.tsx:46

Busy flag for remote sync reset.


lastResultโ€‹

readonly lastResult:
| CloudSyncResetResult
| null;

Defined in: src/components/Settings/cloud/SyncMaintenancePanel.tsx:48

Most recent reset result, if any.


onRefreshPreviewโ€‹

readonly onRefreshPreview: () => void;

Defined in: src/components/Settings/cloud/SyncMaintenancePanel.tsx:50

Action: refresh preview info.

Returnsโ€‹

void


onResetRemoteSyncStateโ€‹

readonly onResetRemoteSyncState: () => void;

Defined in: src/components/Settings/cloud/SyncMaintenancePanel.tsx:52

Action: reset remote sync and re-seed from this device.

Returnsโ€‹

void


previewโ€‹

readonly preview:
| CloudSyncResetPreview
| null;

Defined in: src/components/Settings/cloud/SyncMaintenancePanel.tsx:54

Latest preview of remote sync state.


statusโ€‹

readonly status:
| CloudStatusSummary
| null;

Defined in: src/components/Settings/cloud/SyncMaintenancePanel.tsx:57

Optional cloud status summary for richer diagnostics context.


syncEnabledโ€‹

readonly syncEnabled: boolean;

Defined in: src/components/Settings/cloud/SyncMaintenancePanel.tsx:59

Whether sync is currently enabled.