MCPcopy Index your code
hub / github.com/simstudioai/sim / formatFileType

Function formatFileType

apps/sim/app/workspace/[workspaceId]/files/files.tsx:156–169  ·  view source on GitHub ↗
(mimeType: string | null, filename: string)

Source from the content-addressed store, hash-verified

154 dataTransfer.types.includes('Files')
155
156function formatFileType(mimeType: string | null, filename: string): string {
157 if (mimeType && MIME_TYPE_LABELS[mimeType]) {
158 return MIME_TYPE_LABELS[mimeType]
159 }
160
161 if (mimeType?.startsWith('audio/')) return 'Audio'
162 if (mimeType?.startsWith('video/')) return 'Video'
163 if (mimeType?.startsWith('image/')) return 'Image'
164
165 const ext = getFileExtension(filename)
166 if (ext) return ext.toUpperCase()
167
168 return mimeType ?? 'File'
169}
170
171export function Files() {
172 const fileInputRef = useRef<HTMLInputElement>(null)

Callers 1

FilesFunction · 0.85

Calls 1

getFileExtensionFunction · 0.90

Tested by

no test coverage detected