Introduce local fallback for book creation and improve error handling
- Added support for creating books locally when the cloud limit is reached. - Enhanced error handling in `AddNewBookForm` with `ApiError` and fallback logic for local book creation. - Implemented `BookTypeLimit` to manage type-specific book limits with visual indicators in `BookList`. - Refactored `TombstoneRecord` to standardize naming conventions for better API compatibility. - Updated `useSyncSeries` and `useSyncBooks` to handle empty tombstones gracefully. - Updated locales with new translations for fallback and error messaging.
This commit is contained in:
@@ -106,3 +106,8 @@ export interface BookTags {
|
||||
objects: Tag[];
|
||||
worldElements: Tag[];
|
||||
}
|
||||
|
||||
export interface BookTypeLimit {
|
||||
current: number;
|
||||
max: number;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user