A slide menu for vuejs
A customizable horizontal slide menu for VueJs 2+

  npm i @jeremyhamm/vue-slider
<script src="https://unpkg.com/@jeremyhamm/vue-slider"></script>
import Vue from 'vue'
import Slider from '@jeremyhamm/vue-slider'
Vue.use(Slider)
import Slider from '@jeremyhamm/vue-slider'
export default {
  components: {
    'slider': Slider
  }
}
 <slider :width="300" format="push" direction="left" :opacity="0.15" :links="[{'id': 1, 'text': 'Link 1', 'url': 'https://github.com'}, {'id': 2, 'text': 'Link 2', 'url': 'https://github.com'}]"></slider>
| Name      | Type     | Default   | Options                |
| —       |—       | —       | —                    |
| width     | Number | 300     | Menu Width (px)      |
| format    | String | overlay | push, full, overlay  |
| direction | String | left    | left, right          |
| opacity   | Number | 0       | 0.00 - 1.00 Representing css opacity        |
| links     | Array  | null      | [{'id': 1, 'text': 'Link 1', 'url': 'https://github.com'}, {'id': 2, 'text': 'Link 2', 'url': 'https://github.com'}] |
| customStyles | Object | {}   | {'navMenu': {'background-color': 'black'}, 'navIcon': {'color': 'blue'}} |
All menu styles can be updated in /assets/sass/variables.scss