Mini Shell
const siteBackupSelectors = {
// Size
isFetchingBackupSize: state => state.siteBackupSize.isFetching ?? null,
getBackupSize: state => state.siteBackupSize.size ?? null,
getMinDaysOfBackupsAllowed: state => state.siteBackupSize.minDaysOfBackupsAllowed ?? null,
getDaysOfBackupsAllowed: state => state.siteBackupSize.daysOfBackupsAllowed ?? null,
getDaysOfBackupsSaved: state => state.siteBackupSize.daysOfBackupsSaved ?? null,
getBackupRetentionDays: state => state.siteBackupSize.retentionDays ?? null,
hasBackupSizeLoaded: state => state.siteBackupSize.loaded,
// Policies
isFetchingBackupPolicies: state => state.siteBackupPolicies.isFetching ?? null,
getBackupStorageLimit: state => state.siteBackupPolicies.storageLimitBytes ?? null,
getActivityLogLimitDays: state => state.siteBackupPolicies.activityLogLimitDays ?? null,
hasBackupPoliciesLoaded: state => state.siteBackupPolicies.loaded,
// Storage
getStorageUsageLevel: state => state.siteBackupStorage.usageLevel ?? null,
getStorageAddonOfferSlug: state => state.siteBackupStorage.addonOfferSlug ?? null,
};
export default siteBackupSelectors;
Zerion Mini Shell 1.0