# vuetify-file-browser
**Repository Path**: findroot/vuetify-file-browser
## Basic Information
- **Project Name**: vuetify-file-browser
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-11-07
- **Last Updated**: 2021-11-07
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Vuetify File Browser
Open source file manager component for Vue.js. Requires Vuetify v2.0 or higher.
[💣 Demo](https://vuetify-file-browser-demo.herokuapp.com/)
[🚀 Backend](https://github.com/semeniuk/vuetify-file-browser-server)

## Features
**Storages:**
- [x] Local Filesystem;
- [x] Amazon S3;
- [ ] Dropbox;
- [ ] Google Drive;
**Functions:**
- [x] Multiple file uploading
- [x] Create folder;
- [x] Delete file/folder;
- [x] Filtering;
## Usage
```
npm i vuetify-file-browser
```
```html
```
## Props
```js
// comma-separated list of active storage codes
storages: {
type: String,
default: () => availableStorages.map(item => item.code).join(",")
},
// code of default storage
storage: { type: String, default: "local" },
// show tree view
tree: { type: Boolean, default: true },
// file icons set
icons: { type: Object, default: () => fileIcons },
// custom backend endpoints
endpoints: { type: Object, default: () => endpoints },
// custom axios instance
axios: { type: Function },
// custom configuration for internal axios instance
axiosConfig: { type: Object, default: () => {} },
// max files count to upload at once. Unlimited by default
maxUploadFilesCount: { type: Number, default: 0 },
// max file size to upload. Unlimited by default
maxUploadFileSize: { type: Number, default: 0 }
```