@svar-ui/vue-filemanager
v2.6.0
Published
SVAR Vue FileManager library
Downloads
66
Readme
SVAR Vue File Manager | File Explorer
Homepage • Getting Started • Demos
SVAR Vue File Manager is a flexible file explorer component for Vue 3 apps. It offers a familiar interface for browsing, organizing, and previewing files. Integrate this file management component with any backend, whether you're using local storage, databases, or cloud services.
:sparkles: Key features:
- Basic file operations: create, delete, copy, rename, cut, paste
- Download and upload files
- Files tree view
- List and tiles views
- File preview pane with file information (file size, type, modified date, etc)
- Split view to manage files between different locations
- Built-in search box
- Context menu and toolbar
- Keyboard navigation
- Used storage info
- Full TypeScript support
See the live demo to try all thees features in action.
:hammer_and_wrench: How to Use
To install SVAR Vue File Manager:
npm install @svar-ui/vue-filemanagerTo use the widget, simply import the package and include the component in your Vue file:
<script setup>
import { Filemanager } from "@svar-ui/vue-filemanager";
import "@svar-ui/vue-filemanager/all.css";
// files and folders
const data = [
{
id: "/Code",
date: new Date(2023, 11, 2, 17, 25),
type: "folder",
},
{
id: "/Code/Comments.svelte",
date: new Date(2023, 11, 2, 18, 48),
type: "file",
size: 682566,
}
];
// storage usage info
const drive = {
used: 15200000000,
total: 50000000000,
};
</script>
<template>
<Filemanager :data="data" :drive="drive" />
</template>For further instructions, see the detailed how-to-start guide.
:computer: How to Modify
Typically, you don't need to modify the code. However, if you wish to do so, follow these steps:
- Run
yarnto install dependencies. Note that this project is a monorepo usingyarnworkspaces, so npm will not work - Start the project in development mode with
yarn start
:white_check_mark: Run Tests
To run the test:
- Start the test examples with:
yarn start:tests - In a separate console, run the end-to-end tests with:
yarn test:cypress
⭐ Show Your Support
If SVAR Vue File Manager helps your project, give it a star. It helps other developers discover this library and motivates us to keep supporting and improving the component.
:speech_balloon: Need Help?
Post an Issue or use our community forum.
