feat(books): add book detail page with tabs and keep-alive grid scroll

This commit is contained in:
neon
2026-01-26 15:33:18 -06:00
parent ee05c50b72
commit a00c5a54dd
19 changed files with 513 additions and 67 deletions
+3
View File
@@ -19,10 +19,13 @@ export type BookDetailFile = {
format: string | null;
role: string;
sizeBytes: number | null;
createdAt: string;
filename: string | null;
};
export type BookDetail = {
id: number;
libraryId: number;
status: string;
title: string | null;
subtitle: string | null;