vue-mzc-button-group

1.0.1 • Public • Published

vue-mzc-button-group

Simple Vue2 button group component

Online demo

Installation

npm install vue-mzc-button-group --save

Usage

import VueMzcButtonGroup from "vue-mzc-button-group";
import "vue-mzc-button-group/src/vue-mzc-button-group.css";

export default {
  components: {
    VueMzcButtonGroup,
  },
  data() {
    return {
      oneSelected: 1,
      manySelected: [2, 3],
      options: [
        { id: 1, title: 'VueJS', value: 1, },
        { id: 2, title: 'JavaScript', value: 2, },
        { id: 3, title: 'CSS', value: 3, },
      ]
    };
  },
};
<vue-mzc-button-group :options="options" v-model="oneSelected" />
<vue-mzc-button-group :options="options" multiple v-model="manySelected" />

Customize

.vue-mzc-button-group {
  --vue-mzc-button-group-padding: 16px;
  --vue-mzc-button-group-height: 32px;
  --vue-mzc-button-group-border-width: 1px;
  --vue-mzc-button-group-border-radius: 6px;
  --vue-mzc-button-group-primary-color: #0075ff;
  --vue-mzc-button-group-background-color: #ffffff;
}

Package Sidebar

Install

npm i vue-mzc-button-group

Weekly Downloads

1

Version

1.0.1

License

MIT

Unpacked Size

35.5 kB

Total Files

7

Last publish

Collaborators

  • maxzhurkin