Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
import { list, DeprecatedPlugin, upload } from '@edtr-io/plugin'
import { createIcon, faFileAlt } from '@edtr-io/ui'
import * as React from 'react'
import { createFilesEditor } from './editor'
import { FilesRenderer } from './renderer'
import { FileType, UploadedFile, UploadFileConfig } from './types'
export const fileState = list(
upload({
location: '',
name: '',
type: FileType.Other
})
)
export function createFilePlugin(
config: UploadFileConfig
): DeprecatedPlugin {
const FilesEditor = createFilesEditor(config.upload)
return {
//eslint-disable-next-line react/display-name
Component: props =>
props.editable ? (
) : (