Skip to content

Commit 518fc14

Browse files
committed
improvement(files): make shared document icons the single source of truth
1 parent 636b00a commit 518fc14

12 files changed

Lines changed: 13 additions & 347 deletions

File tree

apps/sim/app/(landing)/components/shared/zip-icon/index.ts

Lines changed: 0 additions & 1 deletion
This file was deleted.

apps/sim/app/(landing)/components/shared/zip-icon/zip-icon.tsx

Lines changed: 0 additions & 28 deletions
This file was deleted.

apps/sim/app/(landing)/files/components/files-hero-loop.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,9 @@ import { useState } from 'react'
55
import { cn } from '@sim/emcn'
66
import { ArrowUpDown, File, ListFilter, Plus, Search } from '@sim/emcn/icons'
77
import { AgentIcon } from '@/components/icons'
8-
import { CsvIcon, DocxIcon, PdfIcon } from '@/components/icons/document-icons'
8+
import { CsvIcon, DocxIcon, PdfIcon, ZipIcon } from '@/components/icons/document-icons'
99
import { HeroLoopShell } from '@/app/(landing)/components/shared/hero-loop-shell'
1010
import { PLATFORM_LOOP_RESET_FADE_MS } from '@/app/(landing)/components/shared/platform-loop-constants'
11-
import { ZipIcon } from '@/app/(landing)/components/shared/zip-icon'
1211
import { useMotionSafeCycle } from '@/app/(landing)/hooks/use-motion-safe-cycle'
1312

1413
/** Sidebar content for the files hero - a file-heavy team's workspace. */

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import { truncate } from '@sim/utils/string'
2020
import { useParams, useRouter } from 'next/navigation'
2121
import { useQueryStates } from 'nuqs'
2222
import { EmptyState } from '@/components/empty-state/empty-state'
23+
import { getDocumentIcon } from '@/components/icons/document-icons'
2324
import { getDocumentIndexingStatus } from '@/lib/knowledge/documents/types'
2425
import type { ChunkData } from '@/lib/knowledge/types'
2526
import { formatTokenCount } from '@/lib/tokenization'
@@ -58,7 +59,6 @@ import {
5859
documentUrlKeys,
5960
} from '@/app/workspace/[workspaceId]/knowledge/[id]/[documentId]/search-params'
6061
import { ActionBar } from '@/app/workspace/[workspaceId]/knowledge/[id]/components/action-bar'
61-
import { getDocumentIcon } from '@/app/workspace/[workspaceId]/knowledge/components'
6262
import { useUserPermissionsContext } from '@/app/workspace/[workspaceId]/providers/workspace-permissions-provider'
6363
import { CONNECTOR_META_REGISTRY } from '@/connectors/registry'
6464
import { useDocument, useDocumentChunks, useKnowledgeBase } from '@/hooks/kb/use-knowledge'

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ import { format } from 'date-fns'
4141
import { useParams, useRouter } from 'next/navigation'
4242
import { useQueryState, useQueryStates } from 'nuqs'
4343
import { usePostHog } from 'posthog-js/react'
44+
import { getDocumentIcon } from '@/components/icons/document-icons'
4445
import {
4546
ALL_TAG_SLOTS,
4647
type AllTagSlot,
@@ -104,7 +105,6 @@ import {
104105
documentFiltersUrlKeys,
105106
kbDocumentSortParams,
106107
} from '@/app/workspace/[workspaceId]/knowledge/[id]/search-params'
107-
import { getDocumentIcon } from '@/app/workspace/[workspaceId]/knowledge/components'
108108
import { canDeleteKnowledgeBase } from '@/app/workspace/[workspaceId]/knowledge/permissions'
109109
import { useRegisterGlobalCommands } from '@/app/workspace/[workspaceId]/providers/global-commands-provider'
110110
import { useUserPermissionsContext } from '@/app/workspace/[workspaceId]/providers/workspace-permissions-provider'

apps/sim/app/workspace/[workspaceId]/knowledge/[id]/components/base-tags-modal/base-tags-modal.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,14 @@ import {
1616
} from '@sim/emcn'
1717
import { Trash } from '@sim/emcn/icons'
1818
import { createLogger } from '@sim/logger'
19+
import { getDocumentIcon } from '@/components/icons/document-icons'
1920
import type { TagUsageData } from '@/lib/api/contracts/knowledge'
2021
import {
2122
FIELD_TYPE_LABELS,
2223
KNOWLEDGE_TAG_DISPLAY_NAME_MAX_LENGTH,
2324
SUPPORTED_FIELD_TYPES,
2425
TAG_SLOT_CONFIG,
2526
} from '@/lib/knowledge/constants'
26-
import { getDocumentIcon } from '@/app/workspace/[workspaceId]/knowledge/components'
2727
import {
2828
type TagDefinition,
2929
useKnowledgeBaseTagDefinitions,

apps/sim/app/workspace/[workspaceId]/knowledge/components/icons/document-icons.tsx

Lines changed: 0 additions & 293 deletions
This file was deleted.

0 commit comments

Comments
 (0)