Skip to content

Commit e409ad9

Browse files
committed
fix(knowledge): source the pluralized root label from the folder registry
1 parent 010608d commit e409ad9

4 files changed

Lines changed: 16 additions & 4 deletions

File tree

apps/sim/app/workspace/[workspaceId]/knowledge/[id]/[documentId]/loading.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ import {
88
type ChromeActionSpec,
99
ResourceChromeFallback,
1010
} from '@/app/workspace/[workspaceId]/components'
11+
import { FOLDERED_RESOURCE_HEADERS } from '@/app/workspace/[workspaceId]/components/folders/foldered-resources'
12+
13+
const KNOWLEDGE_HEADER = FOLDERED_RESOURCE_HEADERS.knowledge_base
1114

1215
const COLUMNS = [
1316
{ id: 'content', header: 'Content' },
@@ -19,7 +22,7 @@ const COLUMNS = [
1922
const ACTIONS: ChromeActionSpec[] = [{ text: 'New chunk', icon: Plus, variant: 'primary' }]
2023

2124
const BREADCRUMBS: BreadcrumbItem[] = [
22-
{ label: 'Knowledge bases', icon: Database, onClick: noop },
25+
{ label: KNOWLEDGE_HEADER.rootLabel, icon: Database, onClick: noop },
2326
{ label: '…', icon: Database },
2427
{ label: '…', terminal: true },
2528
]

apps/sim/app/workspace/[workspaceId]/knowledge/[id]/loading.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ import {
88
type ChromeActionSpec,
99
ResourceChromeFallback,
1010
} from '@/app/workspace/[workspaceId]/components'
11+
import { FOLDERED_RESOURCE_HEADERS } from '@/app/workspace/[workspaceId]/components/folders/foldered-resources'
12+
13+
const KNOWLEDGE_HEADER = FOLDERED_RESOURCE_HEADERS.knowledge_base
1114

1215
const COLUMNS = [
1316
{ id: 'name', header: 'Name', widthMultiplier: 0.8 },
@@ -25,7 +28,7 @@ const ACTIONS: ChromeActionSpec[] = [
2528
]
2629

2730
const BREADCRUMBS: BreadcrumbItem[] = [
28-
{ label: 'Knowledge bases', icon: Database, onClick: noop },
31+
{ label: KNOWLEDGE_HEADER.rootLabel, icon: Database, onClick: noop },
2932
{ label: '…', icon: Database, terminal: true },
3033
]
3134

apps/sim/app/workspace/[workspaceId]/knowledge/loading.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ import {
66
type ChromeActionSpec,
77
ResourceChromeFallback,
88
} from '@/app/workspace/[workspaceId]/components'
9+
import { FOLDERED_RESOURCE_HEADERS } from '@/app/workspace/[workspaceId]/components/folders/foldered-resources'
10+
11+
const KNOWLEDGE_HEADER = FOLDERED_RESOURCE_HEADERS.knowledge_base
912

1013
const COLUMNS = [
1114
{ id: 'name', header: 'Name' },
@@ -26,7 +29,7 @@ export default function KnowledgeLoading() {
2629
return (
2730
<ResourceChromeFallback
2831
icon={Database}
29-
title='Knowledge bases'
32+
title={KNOWLEDGE_HEADER.rootLabel}
3033
columns={COLUMNS}
3134
actions={ACTIONS}
3235
searchPlaceholder='Search knowledge bases...'

apps/sim/app/workspace/[workspaceId]/knowledge/page.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,15 @@ import { Suspense } from 'react'
22
import { dehydrate, HydrationBoundary } from '@tanstack/react-query'
33
import type { Metadata } from 'next'
44
import { getQueryClient } from '@/app/_shell/providers/get-query-client'
5+
import { FOLDERED_RESOURCE_HEADERS } from '@/app/workspace/[workspaceId]/components/folders/foldered-resources'
56
import { Knowledge } from '@/app/workspace/[workspaceId]/knowledge/knowledge'
67
import KnowledgeLoading from '@/app/workspace/[workspaceId]/knowledge/loading'
78
import { prefetchKnowledgeBases } from '@/app/workspace/[workspaceId]/knowledge/prefetch'
89

10+
const KNOWLEDGE_HEADER = FOLDERED_RESOURCE_HEADERS.knowledge_base
11+
912
export const metadata: Metadata = {
10-
title: 'Knowledge bases',
13+
title: KNOWLEDGE_HEADER.rootLabel,
1114
}
1215

1316
/**

0 commit comments

Comments
 (0)