# Installation

# npm
npm install @inniti/vue-horizontal-scroller

# yarn
yarn add @inniti/vue-horizontal-scroller

# Import components

# Global registration

The default export is a vue plugin which registers both components globally:

import Vue from 'vue';
import ScrollerComponents from '@inniti/vue-horizontal-scroller';

Vue.use(ScrollerComponents);
<template>
    <NNHorizontalScroller>
        <NNHorizontalScrollerSlide class="slide">Slide 1</NNHorizontalScrollerSlide>
        <NNHorizontalScrollerSlide class="slide">Slide 2</NNHorizontalScrollerSlide>
        <NNHorizontalScrollerSlide class="slide">Slide 3</NNHorizontalScrollerSlide>
    </NNHorizontalScroller>
</template>

# Local registration

The components can be manually registered as well, if you want to rename them for example.

<script>
import { Scroller, ScrollerSlide } from '@inniti/vue-horizontal-scroller';

export default {
    components: {
        Scroller,
        ScrollerSlide
    },
    data: () => ({})
}
</script>

<template>
    <Scroller>
        <ScrollerSlide class="slide">Slide 1</ScrollerSlide>
        <ScrollerSlide class="slide">Slide 2</ScrollerSlide>
        <ScrollerSlide class="slide">Slide 3</ScrollerSlide>
    </Scroller>
</template>