@syncfusion/ej2-react-filemanager
Version:
Essential JS 2 FileManager Component for React
192 lines • 6.39 kB
JSON
{
"name": "FileManager",
"description": "FileManager Component",
"keywords": {
"common": [
"ej2",
"syncfusion",
"typescript",
"javascript",
"filemanager",
"fileexplorer",
"file-explorer",
"file-manager"
],
"angular": [
"angular",
"angular-filemanager",
"angular-file organizer",
"angular-file organizing tool",
"angular-file picker",
"angular-file viewer",
"angular-file browser",
"angular-file selector",
"angular-directory viewer"
],
"react": [
"react",
"reactjs",
"react-filemanager",
"react-file organizer",
"react-file organizing tool",
"react-file picker",
"react-file viewer",
"react-file browser",
"react-file selector",
"react-directory viewer",
"JavaScript"
],
"vue": [
"vue",
"vuejs",
"vue-filemanager",
"vue-file organizer",
"vue-file organizing tool",
"vue-file picker",
"vue-file viewer",
"vue-file browser",
"vue-file selector",
"vue-directory viewer"
]
},
"repository": {
"type": "git",
"url": "https://github.com/syncfusion/ej2-javascript-ui-controls"
},
"components": [
{
"baseClass": "FileManager",
"directoryName": "file-manager",
"type": "simple",
"preferredTag": "div",
"twoWays": [],
"blazorPlaceholder": "filemanager",
"blazorType": "native",
"blazorDependency": [
"ej2-base",
"ej2-grids/blazor",
"ej2-layouts/blazor",
"ej2-popups/popup",
"ej2-popups/blazor/Spinner",
"ej2-navigations/blazor/Toolbar",
"ej2-navigations/blazor/TreeView",
"ej2-navigations/blazor/ContextMenu",
"ej2-inputs/blazor/TextBox",
"ej2-popups/blazor/Dialog",
"ej2-splitbuttons/blazor/DropDownButton",
"../blazor/sf-filemanager"
],
"dynamicModules": [
"DetailsView",
"NavigationPane",
"LargeIconsView",
"Toolbar",
"ContextMenu",
"BreadCrumbBar",
"Virtualization"
],
"diModuleFiles": [
{
"fileName": "details-view"
},
{
"fileName": "navigation-pane"
},
{
"fileName": "large-icons-view"
},
{
"fileName": "toolbar"
},
{
"fileName": "context-menu"
},
{
"fileName": "breadcrumb-bar"
},
{
"fileName": "virtualization"
}
],
"comment": [
"/**",
" * Represents the Essential JS 2 Angular FileManager Component.",
" * ```html",
" * <ejs-filemanager showThumbnail='false'></ejs-filemanager>",
" * ```",
" */"
],
"reactComment": [
"/**",
" Represents the Essential JS 2 react FileManager Component.",
" * ```tsx",
" * <FileManagerComponent showThumbnail={false}></FileManagerComponent>",
" * ```",
" */"
],
"vueComment": [
"/**",
" * Represents the Essential JS 2 VueJS FileManager Component.",
" * ```vue",
" * <ejs-filemanager showThumbnail='false'></ejs-filemanager>",
" * ```",
" */"
],
"complexDirective": [
{
"propertyName": "ajaxSettings",
"baseClass": "AjaxSettings"
},
{
"propertyName": "contextMenuSettings",
"baseClass": "ContextMenuSettings"
},
{
"propertyName": "detailsViewSettings",
"baseClass": "DetailsViewSettings",
"tagDirective": [
{
"baseClass": "Column",
"propertyName": "columns",
"directoryName": "file-manager",
"directiveClassName": "column",
"arrayDirectiveClassName": "columns",
"templateProperties": [
"template",
"headerTemplate"
]
}
]
},
{
"propertyName": "navigationPaneSettings",
"baseClass": "NavigationPaneSettings"
},
{
"propertyName": "searchSettings",
"baseClass": "SearchSettings"
},
{
"propertyName": "toolbarSettings",
"baseClass": "ToolbarSettings"
},
{
"propertyName": "uploadSettings",
"baseClass": "UploadSettings"
}
],
"tagDirective": [
{
"baseClass": "ToolbarItem",
"propertyName": "toolbarItems",
"directoryName": "file-manager",
"directiveClassName": "ToolbarItem",
"arrayDirectiveClassName": "ToolbarItems",
"templateProperties": [
"template"
]
}
]
}
]
}