1.0.11 • Published 10 months ago

@odyzeo/collapse v1.0.11

Weekly downloads
-
License
ISC
Repository
github
Last release
10 months ago

@odyzeo/collapse

Simple collapse and toggle Vue.js component and directive.

Demo

Installation

npm

npm install @odyzeo/collapse

Usage

<template>
    <div id="app">
        <h2>Collapse</h2>
        <a
            v-toggle.collapse
            href
            @click.prevent
        >
            OPEN
        </a>
        <collapse id="collapse">
            <p>Collapse content</p>
        </collapse>
    </div>
</template>

<script>
import {
    Collapse,
    Toggle,
} from '@odyzeo/collapse';

export default {
    name: 'App',
    components: {
        Collapse,
    },
    directives: {
        Toggle,
    },
};
</script>

Or register like plugin (Collapse component, Toggle directive registered globally)

import Collapse from '@odyzeo/collapse';

Vue.use(Collapse);

Props

Property nameTypeDefault valueDescription
idStringnullbind v-toggle to directive on element
valueBooleanfalseset default toggle state
accordionStringnullGroup multiple collapse elements into one group, where only one can be open

Development

npm run serve

Publishing

# Assuming all tested, committed and works like a charm!
npm version {patch|minor|major} # See semantic version
npm run build-lib
npm run publish
git push
git push --tags # Add release on GitHub
1.0.11

10 months ago

1.0.9

2 years ago

1.0.10

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago