Skip to content

Commit e52d727

Browse files
committed
feat: Reservoir detail page UI draft
1 parent afaf6b2 commit e52d727

File tree

6 files changed

+437
-241
lines changed

6 files changed

+437
-241
lines changed

react/src/App.tsx

Lines changed: 31 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -439,21 +439,37 @@ const router = createBrowserRouter([
439439
{
440440
path: '/reservoir',
441441
handle: { labelKey: 'Reservoir' },
442-
Component: () => {
443-
return (
444-
<BAIErrorBoundary>
445-
<Suspense
446-
fallback={
447-
<Flex direction="column" style={{ maxWidth: 700 }}>
448-
<Skeleton active />
449-
</Flex>
450-
}
451-
>
452-
<ReservoirPage />
453-
</Suspense>
454-
</BAIErrorBoundary>
455-
);
456-
},
442+
children: [
443+
{
444+
path: '',
445+
Component: () => {
446+
return (
447+
<BAIErrorBoundary>
448+
<Suspense
449+
fallback={
450+
<Flex direction="column" style={{ maxWidth: 700 }}>
451+
<Skeleton active />
452+
</Flex>
453+
}
454+
>
455+
<ReservoirPage />
456+
</Suspense>
457+
</BAIErrorBoundary>
458+
);
459+
},
460+
},
461+
{
462+
path: '/reservoir/:artifactId',
463+
element: (
464+
<BAIErrorBoundary>
465+
<Suspense fallback={<Skeleton active />}>
466+
<ReservoirPage />
467+
</Suspense>
468+
</BAIErrorBoundary>
469+
),
470+
handle: { labelKey: 'Artifact Details' },
471+
},
472+
],
457473
},
458474
{
459475
path: '/settings',

0 commit comments

Comments
 (0)