All Projects → nvms → Vue Atlas

nvms / Vue Atlas

Licence: mit
A Vue.js 2 UI component library.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Vue Atlas

Xcui
🍴 A Vue.js 2.x desktop components colletion
Stars: ✭ 88 (-49.13%)
Mutual labels:  component-library, vuejs2, vue2
Vuelayers
Web map Vue components with the power of OpenLayers
Stars: ✭ 532 (+207.51%)
Mutual labels:  vuejs-components, vuejs2, vue2
Protovue
A prototyping component library
Stars: ✭ 195 (+12.72%)
Mutual labels:  component-library, vuejs-components, vuejs2
Vuex I18n
Localization plugin for vue.js 2.0 using vuex as store
Stars: ✭ 657 (+279.77%)
Mutual labels:  vuejs-components, vuejs2, vue2
vue-notification-bell
Vue.js notification bell component.
Stars: ✭ 64 (-63.01%)
Mutual labels:  vuejs2, vue2, vuejs-components
Uiv
Bootstrap 3 components implemented by Vue 2.
Stars: ✭ 882 (+409.83%)
Mutual labels:  component-library, vuejs2, vue2
Vue Objccn
🔥 Use Vue.js to develop a cross-platform full stack application / 用 Vue.js 开发的跨三端应用
Stars: ✭ 1,993 (+1052.02%)
Mutual labels:  vuejs2, vue2
Quasar Starter Kit
Quasar CLI Starter Kit
Stars: ✭ 92 (-46.82%)
Mutual labels:  vuejs2, vue2
V2 Table
A simple table component based Vue 2.x: https://dwqs.github.io/v2-table/
Stars: ✭ 96 (-44.51%)
Mutual labels:  vuejs-components, vuejs2
Semantic Ui Vue2
Semantic UI Integration for Vue 2
Stars: ✭ 128 (-26.01%)
Mutual labels:  vuejs2, vue2
Vuex Simple Structure
📈 A repository showcasing a simple Vuex store inside a Vue.js application based on Large-scale Vuex application structures @3yourmind
Stars: ✭ 87 (-49.71%)
Mutual labels:  vuejs2, vue2
Vue Clipboard2
A simple vue2 binding to clipboard.js
Stars: ✭ 1,617 (+834.68%)
Mutual labels:  vuejs2, vue2
Vue Wechat
🔥 基于Vue2.0高仿微信App的单页应用
Stars: ✭ 1,832 (+958.96%)
Mutual labels:  vuejs2, vue2
Vue Multi Select
This component gives you a multi/single select with the power of Vuejs components.
Stars: ✭ 92 (-46.82%)
Mutual labels:  vuejs-components, vuejs2
Nextcloud Vue
🍱 Vue.js components for Nextcloud app development ✌
Stars: ✭ 89 (-48.55%)
Mutual labels:  vuejs-components, vuejs2
Vue Toastr
Vuejs Toast : Plugin and Component Capability.
Stars: ✭ 93 (-46.24%)
Mutual labels:  vuejs2, vue2
Vuetify Swipeout
👆 A swipe out example built with Vue CLI 3 + Vuetify + Swiper.
Stars: ✭ 117 (-32.37%)
Mutual labels:  vuejs2, vue2
Gpk admin
✨ GeekPark Content Management System
Stars: ✭ 150 (-13.29%)
Mutual labels:  vuejs2, vue2
Vuex Namespaced Module Structure
📈 A Vue.js project powered by Vuex namespaced modules in a simple structure based on Large-scale Vuex application structures
Stars: ✭ 146 (-15.61%)
Mutual labels:  vuejs2, vue2
Vue Codemirror
⌨️ @codemirror component for @vuejs
Stars: ✭ 2,115 (+1122.54%)
Mutual labels:  vuejs2, vue2

atlas

Documentation and examples at https://vue-atlas.com

Installation and usage

$ yarn add vue-atlas
# or
$ npm install vue-atlas

Usage

Import everything

The minified stylesheet is roughly 200kb (~30kb gzipped). If this worries you, please see below how to import only the components you require for a smaller bundle.

// Wherever your Vue entrypoint is.
import Va from 'vue-atlas'
import 'vue-atlas/dist/vue-atlas.css'

Vue.use(Va, 'en') // or 'es', 'fr', 'ru'

Import something specific

// You will need sass-loader and node-sass for this.
import { VaDatepicker } from 'vue-atlas/src/Datepicker'

Vue.use(VaDatepicker)

// The Datepicker component will check for the presence
// of the VaLocale prototype to decide how to display content.
Vue.prototype.VaLocale = 'fr' // default 'en'

Create or modify your project's vue.config.js and point css.loaderOptions.sass.prependData to node_modules/vue-atlas/src/variables.scss. This will provide imported components with the color definitions that they need. It's just color definitions. It's a small file. It will also give your components access to

If you want access to the atlas color variables in your own project's components, modify your project's vue.config.js and point css.loaderOptions.sass.prependData to node_modules/vue-atlas/src/style/_colors.scss.

vue.config.js

module.exports = {
  css: {
    loaderOptions: {
      sass: {
        prependData: `@import "@/../node_modules/vue-atlas/src/style/_colors.scss";`
      }
    }
  }
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].