1.0.4 • Published 4 years ago
react-file-browser-component v1.0.4
A React File Browser Component
A reusable react component for browsing files in the web browser.
API
Click here for a example project.
Properties
| Name | Type | Description | Example |
|---|---|---|---|
| currentDirectory | string | The current directory of the file browser (displayed in header) | /Users/ |
| currentFiles | array of objects with keys: name, isFolder, dateModified, size, kind | The current files that are shown in the file browser | { name: 'example.pdf', isFolder: false, dateModified: 'Mon 7 Jun 2021', size: '123 KB', kind: 'Document' } |
| locations | array of objects with keys: device, label | The available locations (drives). Shown in the left side bar. | { device: 'C:', label: 'WinDrive' } |
| nextEnabled | bool | Next button in header is enabled or not | true |
| previousEnabled | bool | Previous button in header is enabled or not | true |
| onFileClick | callback func with parameter: file | Callback for when a file is clicked in the table | (file) => console.log(file) |
| onLocationClick | callback func with parameter: location | Callback for when a drive location is clicked | (location) => console.log(location) |
| onNextClick | callback func | Callback for when next button is clicked | () => console.log('next clicked') |
| onPreviousClick | callback func | Callback for when previous buttin is clicked | () => console.log('previous is clicked') |