README
shapla-vue-components
A collection of reusable vue components for rapid development.
Table of contents
Installation
To install all components, run the following command in terminal
npm install shapla-vue-components
You can also install each component separately as your requirement.
For example, to install Shapla Data Table
component, you can run in terminal npm install shapla-data-table
Or to install Shapla Tabs
component, you can run in terminal npm install shapla-tabs
Usage
For example, to use button and progress bar components:
import {shaplaButton} from 'shapla-vue-components'; // or import shaplaButton from 'shapla-button';
import {progressBar} from 'shapla-vue-components'; // or import progressBar from 'shapla-progress-bar';
export default {
name: 'Hello',
components: {
shaplaButton,
progressBar
},
methods: {
handleClick(){
// Handle click event
}
}
}
<progress-bar :value="1" :max="10" :striped="true" :animated="true" size="small" theme="primary"/>
<shapla-button @click="handleClick"></shapla-button>
Components
- Shapla Button
- Shapla Checkbox
- Shapla Color System
- Shapla Columns
- Shapla Confirm Dialog
- Shapla Dashboard Layout
- Shapla Data Table
- Shapla Data Table Pagination
- Shapla Data Table Status
- Shapla Delete
- Shapla Dropdown
- Shapla File Uploader
- Shapla Icon Container
- Shapla Image Container
- Shapla Input Slider
- Shapla Modal
- Shapla Notifications
- Shapla Progress Bar
- Shapla Radio
- Shapla Radio Button
- Shapla Search Form
- Shapla Select Field
- Shapla Side Navigation
- Shapla Spinner
- Shapla Star Rating
- Shapla Switch
- Shapla Tabs
- Shapla Text Field
- Shapla Toggles