This repo contains the various Vue.js components that Nextcloud uses for its internal design and structure. It provides standardized UI elements for building Nextcloud app frontends with Vue.js.
A list of available components with examples to try out is available in the documentation.
If you want to check a real live example of a nextcloud app that uses this library, you can head over to https://github.com/skjnldsv/vueexample/ We will try to maintain this repository the best we can, but some example might be obsolete. Always check this repository documentation.
npm i --save nextcloud-vueTo use a component, just import it:
import { AppNavigation } from 'nextcloud-vue'Depending on which components you use, you might want to only import individual (separately bundled) components:
import Avatar from 'nextcloud-vue/dist/Components/Avatar'