You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
dependabot-preview[bot] 15d57b101a
Merge pull request #479 from nextcloud/dependabot/npm_and_yarn/webpack-4.35.3
4 days ago
docs Add basic component docs 1 month ago
packages/webpack4-template-simple Copyright typo fix 8 months ago
src Fix AppNavigationCounter export 6 days ago
styleguide Add basic component docs 1 month ago
.babelrc.js Build docs using vue-styleguidist 1 month ago
.browserslistrc Update popovermenu and props validation 10 months ago
.editorconfig Init component structure 11 months ago
.eslintrc.js update eslint-plugin-nextcloud 1 month ago
.gitignore Icon font 6 months ago
.npmignore Init component structure 11 months ago
.stylelintignore Icon font 6 months ago
.stylelintrc.js Npm update, babel fix and DateTime test 10 months ago
.travis.yml Fix travis, remove cache (#365) 2 months ago
LICENSE Copyright typo fix 8 months ago
Makefile clean generated fonts (#354) 2 months ago
README.md Build docs using vue-styleguidist 1 month ago
package-lock.json Bump webpack from 4.35.2 to 4.35.3 5 days ago
package.json 0.11.5 6 days ago
styleguide.config.js Add basic component docs 1 month ago
webpack.common.js Build docs using vue-styleguidist 1 month ago
webpack.dev.js Fix a webpack devtool that works without unsave-eval CSP 9 months ago
webpack.prod.js Webpack conf style fix 9 months ago

README.md

Vue components

npm last version travis build status Dependabot status Codacy Badge Code coverage irc

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.

Documentation

A list of available components with examples to try out is available in the documentation.

Getting started

Install the library:

npm i --save nextcloud-vue

Usage

To 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'