1.2.1 • Published 3 years ago

@ax2/vue-components v1.2.1

Weekly downloads
-
License
-
Repository
github
Last release
3 years ago

@ax2/vue-components

Ax2 components library including dynamic page builder based on Vue.

Use semantic-release;

Works with Vue 2.*

Installation

Install via NPM or YARN

npm install @ax2/vue-components --save
yarn add @ax2/vue-components

Register as Plugin

import Vue from 'vue';
import ComponentsLibrary from '@ax2/vue-components';

Vue.use(ComponentsLibrary);

Configuration

import Vue from 'vue';
import ComponentsLibrary from '@ax2/vue-components';
import CustomButton from './components/CustomButton';

const configuration = {
  config: { // Default config
    breakpoints: { // Default breakpoints
      xs: 0,
      sm: 576,
      md: 768,
      lg: 1024,
      xl: 1280,
    },
    apiUrl: process.env.baseURL || 'http://127.0.0.1:3002/api', // Url to call for page builder info
  },
  allComponents: true, // By default register all components
  components: ['PageBuilder'], // Register only some component globally
  customComponents: { // Override some component from library
    ButtonComponent: CustomButton,
  },
};
Vue.use(ComponentsLibrary, configuration);

Component are register globally, you can use them directly Example:

<template>
  <PageBuilder />
</template>

Install component in nuxt

You need to pass the nuxt store to install properly package store and have available state management

import Vue from 'vue';
import ComponentsLibrary from '@ax2/vue-components';

const configuration = {};

export default ({ store }) => {
  Vue.use(ComponentsLibrary, { store, ...configuration });
};

Components Library

Working in Local environnement

Using yarn link reference

yarn link # (in this repository)

yarn link @ax2/vue-components # (in repository you want to use your local version)

To reverse process use:

yarn unlink @ax2/vue-components

Changelog

Detailed changes for each release are documented in the release notes.

1.2.1

3 years ago

1.2.1-canary.9

3 years ago

1.2.1-canary.7

3 years ago

1.2.1-canary.6

3 years ago

1.2.1-canary.5

3 years ago

1.2.1-canary.4

3 years ago

1.2.1-canary.3

3 years ago

1.2.1-canary.2

3 years ago

1.2.1-canary.1

3 years ago

1.4.2-canary.0

3 years ago

1.4.1

3 years ago

1.4.1-canary.0

3 years ago

1.4.0

3 years ago

1.4.0-canary.0

3 years ago

1.3.0

3 years ago

1.2.0

4 years ago

1.2.0-canary.2

4 years ago

1.2.0-canary.1

4 years ago

1.1.1

4 years ago

1.1.1-canary.0

4 years ago

1.1.0-canary.4

4 years ago

1.1.0

4 years ago

1.1.0-canary.3

4 years ago

1.1.0-canary.2

4 years ago

1.1.0-canary.1

4 years ago

0.1.4

4 years ago

0.1.3

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago

0.1.1-alpha.1

4 years ago

0.1.1-alpha.0

4 years ago

1.0.0

4 years ago

1.0.0-canary.2

4 years ago

1.0.0-canary.1

4 years ago

0.1.0-canary.1

4 years ago

0.1.0-canary.0

4 years ago

0.1.0

4 years ago

0.1.1-canary.2

4 years ago

0.1.1-canary.1

4 years ago

0.1.1-canary.0

4 years ago