Skip to content

Commit cbe8fe3

Browse files
waleedlatif1claude
andcommitted
fix(knowledge) use consistent empty state for documents page
Replace the centered "No documents yet" text with the standard Resource table empty state (column headers + create row), matching all other resource pages. Move "Upload documents" from header action to table create row as "New documents". Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 4948fc8 commit cbe8fe3

File tree

1 file changed

+8
-6
lines changed
  • apps/sim/app/workspace/[workspaceId]/knowledge/[id]

1 file changed

+8
-6
lines changed

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

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import { useCallback, useEffect, useMemo, useRef, useState } from 'react'
44
import { createLogger } from '@sim/logger'
55
import { format } from 'date-fns'
6-
import { AlertCircle, Loader2, Pencil, Plus, Tag, Upload, X } from 'lucide-react'
6+
import { AlertCircle, Loader2, Pencil, Plus, Tag, X } from 'lucide-react'
77
import { useParams, useRouter } from 'next/navigation'
88
import {
99
Badge,
@@ -792,10 +792,7 @@ export function KnowledgeBase({
792792

793793
const headerActions: HeaderAction[] = [
794794
...(userPermissions.canEdit
795-
? [
796-
{ label: 'New connector', icon: Plus, onClick: () => setShowAddConnectorModal(true) },
797-
{ label: 'Upload documents', icon: Upload, onClick: handleAddDocuments },
798-
]
795+
? [{ label: 'New connector', icon: Plus, onClick: () => setShowAddConnectorModal(true) }]
799796
: []),
800797
]
801798

@@ -1025,7 +1022,7 @@ export function KnowledgeBase({
10251022
? 'No documents found'
10261023
: enabledFilter !== 'all' || activeTagFilters.length > 0
10271024
? 'Nothing matches your filter'
1028-
: 'No documents yet'
1025+
: undefined
10291026

10301027
if (error && !knowledgeBase) {
10311028
return (
@@ -1049,6 +1046,11 @@ export function KnowledgeBase({
10491046
icon={Database}
10501047
title='Knowledge Base'
10511048
breadcrumbs={breadcrumbs}
1049+
create={{
1050+
label: 'New documents',
1051+
onClick: handleAddDocuments,
1052+
disabled: userPermissions.canEdit !== true,
1053+
}}
10521054
headerActions={headerActions}
10531055
sort={sortConfig}
10541056
search={{

0 commit comments

Comments
 (0)