added book details, update, delete. fixes
This commit is contained in:
parent
d1da980501
commit
b5738c610d
12 changed files with 290 additions and 16 deletions
|
|
@ -20,6 +20,7 @@ import { Route as ProfileUsernameImport } from './pages/profile/$username'
|
|||
import { Route as NewBookImport } from './pages/new/book'
|
||||
import { Route as WorkBookBookIdOverviewImport } from './pages/work/book/$bookId/overview'
|
||||
import { Route as WorkBookBookIdOverviewReviewsImport } from './pages/work/book/$bookId/overview/reviews'
|
||||
import { Route as WorkBookBookIdOverviewDetailsImport } from './pages/work/book/$bookId/overview/details'
|
||||
import { Route as WorkBookBookIdOverviewContentsImport } from './pages/work/book/$bookId/overview/contents'
|
||||
import { Route as WorkBookBookIdChapterNewImport } from './pages/work/book/$bookId/chapter/new'
|
||||
import { Route as WorkBookBookIdChapterChapterIdViewImport } from './pages/work/book/$bookId/chapter/$chapterId/view'
|
||||
|
|
@ -82,6 +83,13 @@ const WorkBookBookIdOverviewReviewsRoute =
|
|||
getParentRoute: () => WorkBookBookIdOverviewRoute,
|
||||
} as any)
|
||||
|
||||
const WorkBookBookIdOverviewDetailsRoute =
|
||||
WorkBookBookIdOverviewDetailsImport.update({
|
||||
id: '/details',
|
||||
path: '/details',
|
||||
getParentRoute: () => WorkBookBookIdOverviewRoute,
|
||||
} as any)
|
||||
|
||||
const WorkBookBookIdOverviewContentsRoute =
|
||||
WorkBookBookIdOverviewContentsImport.update({
|
||||
id: '/contents',
|
||||
|
|
@ -183,6 +191,13 @@ declare module '@tanstack/react-router' {
|
|||
preLoaderRoute: typeof WorkBookBookIdOverviewContentsImport
|
||||
parentRoute: typeof WorkBookBookIdOverviewImport
|
||||
}
|
||||
'/work/book/$bookId/overview/details': {
|
||||
id: '/work/book/$bookId/overview/details'
|
||||
path: '/details'
|
||||
fullPath: '/work/book/$bookId/overview/details'
|
||||
preLoaderRoute: typeof WorkBookBookIdOverviewDetailsImport
|
||||
parentRoute: typeof WorkBookBookIdOverviewImport
|
||||
}
|
||||
'/work/book/$bookId/overview/reviews': {
|
||||
id: '/work/book/$bookId/overview/reviews'
|
||||
path: '/reviews'
|
||||
|
|
@ -211,12 +226,14 @@ declare module '@tanstack/react-router' {
|
|||
|
||||
interface WorkBookBookIdOverviewRouteChildren {
|
||||
WorkBookBookIdOverviewContentsRoute: typeof WorkBookBookIdOverviewContentsRoute
|
||||
WorkBookBookIdOverviewDetailsRoute: typeof WorkBookBookIdOverviewDetailsRoute
|
||||
WorkBookBookIdOverviewReviewsRoute: typeof WorkBookBookIdOverviewReviewsRoute
|
||||
}
|
||||
|
||||
const WorkBookBookIdOverviewRouteChildren: WorkBookBookIdOverviewRouteChildren =
|
||||
{
|
||||
WorkBookBookIdOverviewContentsRoute: WorkBookBookIdOverviewContentsRoute,
|
||||
WorkBookBookIdOverviewDetailsRoute: WorkBookBookIdOverviewDetailsRoute,
|
||||
WorkBookBookIdOverviewReviewsRoute: WorkBookBookIdOverviewReviewsRoute,
|
||||
}
|
||||
|
||||
|
|
@ -236,6 +253,7 @@ export interface FileRoutesByFullPath {
|
|||
'/work/book/$bookId/overview': typeof WorkBookBookIdOverviewRouteWithChildren
|
||||
'/work/book/$bookId/chapter/new': typeof WorkBookBookIdChapterNewRoute
|
||||
'/work/book/$bookId/overview/contents': typeof WorkBookBookIdOverviewContentsRoute
|
||||
'/work/book/$bookId/overview/details': typeof WorkBookBookIdOverviewDetailsRoute
|
||||
'/work/book/$bookId/overview/reviews': typeof WorkBookBookIdOverviewReviewsRoute
|
||||
'/work/book/$bookId/chapter/$chapterId/edit': typeof WorkBookBookIdChapterChapterIdEditRoute
|
||||
'/work/book/$bookId/chapter/$chapterId/view': typeof WorkBookBookIdChapterChapterIdViewRoute
|
||||
|
|
@ -252,6 +270,7 @@ export interface FileRoutesByTo {
|
|||
'/work/book/$bookId/overview': typeof WorkBookBookIdOverviewRouteWithChildren
|
||||
'/work/book/$bookId/chapter/new': typeof WorkBookBookIdChapterNewRoute
|
||||
'/work/book/$bookId/overview/contents': typeof WorkBookBookIdOverviewContentsRoute
|
||||
'/work/book/$bookId/overview/details': typeof WorkBookBookIdOverviewDetailsRoute
|
||||
'/work/book/$bookId/overview/reviews': typeof WorkBookBookIdOverviewReviewsRoute
|
||||
'/work/book/$bookId/chapter/$chapterId/edit': typeof WorkBookBookIdChapterChapterIdEditRoute
|
||||
'/work/book/$bookId/chapter/$chapterId/view': typeof WorkBookBookIdChapterChapterIdViewRoute
|
||||
|
|
@ -269,6 +288,7 @@ export interface FileRoutesById {
|
|||
'/work/book/$bookId/overview': typeof WorkBookBookIdOverviewRouteWithChildren
|
||||
'/work/book/$bookId/chapter/new': typeof WorkBookBookIdChapterNewRoute
|
||||
'/work/book/$bookId/overview/contents': typeof WorkBookBookIdOverviewContentsRoute
|
||||
'/work/book/$bookId/overview/details': typeof WorkBookBookIdOverviewDetailsRoute
|
||||
'/work/book/$bookId/overview/reviews': typeof WorkBookBookIdOverviewReviewsRoute
|
||||
'/work/book/$bookId/chapter/$chapterId/edit': typeof WorkBookBookIdChapterChapterIdEditRoute
|
||||
'/work/book/$bookId/chapter/$chapterId/view': typeof WorkBookBookIdChapterChapterIdViewRoute
|
||||
|
|
@ -287,6 +307,7 @@ export interface FileRouteTypes {
|
|||
| '/work/book/$bookId/overview'
|
||||
| '/work/book/$bookId/chapter/new'
|
||||
| '/work/book/$bookId/overview/contents'
|
||||
| '/work/book/$bookId/overview/details'
|
||||
| '/work/book/$bookId/overview/reviews'
|
||||
| '/work/book/$bookId/chapter/$chapterId/edit'
|
||||
| '/work/book/$bookId/chapter/$chapterId/view'
|
||||
|
|
@ -302,6 +323,7 @@ export interface FileRouteTypes {
|
|||
| '/work/book/$bookId/overview'
|
||||
| '/work/book/$bookId/chapter/new'
|
||||
| '/work/book/$bookId/overview/contents'
|
||||
| '/work/book/$bookId/overview/details'
|
||||
| '/work/book/$bookId/overview/reviews'
|
||||
| '/work/book/$bookId/chapter/$chapterId/edit'
|
||||
| '/work/book/$bookId/chapter/$chapterId/view'
|
||||
|
|
@ -317,6 +339,7 @@ export interface FileRouteTypes {
|
|||
| '/work/book/$bookId/overview'
|
||||
| '/work/book/$bookId/chapter/new'
|
||||
| '/work/book/$bookId/overview/contents'
|
||||
| '/work/book/$bookId/overview/details'
|
||||
| '/work/book/$bookId/overview/reviews'
|
||||
| '/work/book/$bookId/chapter/$chapterId/edit'
|
||||
| '/work/book/$bookId/chapter/$chapterId/view'
|
||||
|
|
@ -401,6 +424,7 @@ export const routeTree = rootRoute
|
|||
"filePath": "work/book/$bookId/overview.tsx",
|
||||
"children": [
|
||||
"/work/book/$bookId/overview/contents",
|
||||
"/work/book/$bookId/overview/details",
|
||||
"/work/book/$bookId/overview/reviews"
|
||||
]
|
||||
},
|
||||
|
|
@ -411,6 +435,10 @@ export const routeTree = rootRoute
|
|||
"filePath": "work/book/$bookId/overview/contents.tsx",
|
||||
"parent": "/work/book/$bookId/overview"
|
||||
},
|
||||
"/work/book/$bookId/overview/details": {
|
||||
"filePath": "work/book/$bookId/overview/details.tsx",
|
||||
"parent": "/work/book/$bookId/overview"
|
||||
},
|
||||
"/work/book/$bookId/overview/reviews": {
|
||||
"filePath": "work/book/$bookId/overview/reviews.tsx",
|
||||
"parent": "/work/book/$bookId/overview"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue