mobiotics-dynamic-components-vue
## Install (recommended)
npm i mobiotics-dynamic-components-vue
Setup in vue
import { MButton, MCheckbox, MToggle, MSearchPopup, MFilterPopup, MDateRangeFilterPopup, MDropdown, MTextbox, MTextarea, MAccordion, Mlabel, MPagination, MToolTip, MFooter, MChip, MPageHeader } from 'mobiotics-dynamic-components-vue';
import 'mobiotics-dynamic-components-vue/dist/mobiotics_dynamic_components_vue.css';
MButton
import { MButton } from 'mobiotics-dynamic-components-vue';
import 'mobiotics-dynamic-components-vue/dist/mobiotics_dynamic_components_vue.css';
Props Name | Type | Default | Description |
---|
1. mButtonProperty | Object | { textColor: '#fff', | Style properties |
| bgColor: '#0978fc', | like color, height, |
| btnWidth: '133', | width etc. will be |
| btnHeight: '26', | passed using this prop |
| borderColor: '#0978fc', |
| hoverColor: '#fff', |
| hoverTxtColor: '#0978fc', |
| fntSize: '12', |
| fontWeight: 700 |
| } |
| |
2. rounded | Boolean | false | The button should have |
| | rounded corners or not (60px) |
## Callback
on-btn-click
## Code Format
<MButton :mButtonProperty="mButtonProperty" :rounded="true/false" @on-btn-click="doSomething">
Start Button
</MButton>
MTextarea
import { MTextarea } from 'mobiotics-dynamic-components-vue';
import 'mobiotics-dynamic-components-vue/dist/mobiotics_dynamic_components_vue.css';
Props Name | Type | Default | Description |
---|
1. mTextareaProperty | Object | { bgColor: '#fff', | Style properties |
| borderColor: '#A9A9A9', | like color, background |
| textColor: '#A9A9A9', | color etc. will be |
| fontSize: '12', | passed using this prop |
| hoverBorderColor: '#409aff' |
| } |
| |
2. placeholder | String | '' | Value should be provided |
| | if you need placeholder |
| |
3. textareaInput | String | '' | Value should be provided if |
| | you need some default value |
| | in textarea |
| |
## Callback
on-change-input
## Code Format
<MTextarea :mTextareaProperty="mTextareaProperty" :placeholder="'Description'" @on-change-input="textareaInput=$event" />
MDropdown
import { MDropdown } from 'mobiotics-dynamic-components-vue';
import 'mobiotics-dynamic-components-vue/dist/mobiotics_dynamic_components_vue.css';
Props Name | Type | Default | Description |
---|
1. mSelectProperty | Object | { bgColor: '#fff', | Style properties |
| borderColor: '#D4DAE4', | like color, background |
| textColor:'#576175', | color etc. will be |
| fontSize: '12', | passed using this prop |
| unselectedBgColor: '#fff', |
| height: '25', |
| width: '149', |
| borderRadius: '6', |
| selectBgColor: '#0978FC', |
| } |
| |
2. placeholder | String | '' | Value should be provided |
| | if you need placeholder |
| |
3. itemList | Array | [ { name: 'Content1', id: 1 }, | Array Value should be provided |
| { name: 'Content2', id: 2 } | for populating the dropdown |
| ] | option values |
| |
4. selected | Number | null | Default number value should be |
| | provided if some option needs to |
| | be selected |
| |
## Callback
on-item-selected, on-item-reset
## Code Format
<MDropdown
@on-item-selected="dropdownSelection = $event"
@on-item-reset="dropdownSelection = $event"
:itemList="itemList"
:placeholder="placeholderDropdown"
:mSelectProperty="mSelectProperty" />
MTextbox
import { MTextbox } from 'mobiotics-dynamic-components-vue';
import 'mobiotics-dynamic-components-vue/dist/mobiotics_dynamic_components_vue.css';
Props Name | Type | Default | Description |
---|
1. mInputProperty | Object | { bgColor: '#fff', | Style properties |
| borderColor: '#A9A9A9', | like color, background |
| textColor: '#A9A9A9', | color etc. will be |
| fontSize: '12', | passed using this prop |
| hoverBorderColor: '#409aff', |
| width: '200', |
| height: '20' |
| } |
| |
2. placeholder | String | '' | Value should be provided |
| | if you need placeholder |
| |
3. textboxInput | String | '' | Value should be provided if |
| | you need some default value |
| | in textarea |
| |
## Callback
on-change-value
## Code Format
<MTextbox :mInputProperty="mInputProperty" :placeholder="'First Name'" @on-change-value="textboxInput=$event" />
MToggle
import { MToggle } from 'mobiotics-dynamic-components-vue';
import 'mobiotics-dynamic-components-vue/dist/mobiotics_dynamic_components_vue.css';
Props Name | Type | Default | Description |
---|
1. mToggleProperty | Object | { bgChecked: '#0978fc', | Style properties |
| toggleColor: '#fff', | like color, background |
| bgUnchecked: '#ccc' | color etc. will be |
| } | passed using this prop |
| |
2. toggleCheckBox | Boolean | true | Value should be provided |
| | according to active or inactive |
| | state, by default true i.e. | | | active |
| |
3. leftLabel | Boolean, | false | Value provided will be |
String | | displayed on left side of |
| | Toggle |
| |
4. rightLabel | Boolean, | false | Value provided will be |
String | | displayed on right side of |
| | Toggle |
| |
## Callback
changetoggle
## Code Format
<MToggle
@changetoggle="changetoggle()"
:ToggleCheckBox="getStatusChecked()"
:leftLabel="getStatusLabel()" />
MCheckbox
import { MCheckbox } from 'mobiotics-dynamic-components-vue';
import 'mobiotics-dynamic-components-vue/dist/mobiotics_dynamic_components_vue.css';
Props Name | Type | Default | Description |
---|
1. mCheckProperty | Object | { bgChecked: '#E75540', | Style properties |
| borderColor: '#7F8797', | like color, background |
| bgUnchecked: '#fff' | color etc. will be |
| } | passed using this prop |
| |
2. valueCheck | String, | '' | Value should be provided |
Boolean | | to bind the 'value' with |
| | the input checkbox |
| |
3. checked | String, | false | Default Value should be |
Boolean, | | provided to get the checked |
Array | | or unchecked state of checkbox |
| |
## Callback
checkClick
## Code Format
<MCheckbox :mCheckProperty="mCheckProperty" :valueCheck="selectedValue" :checked="selectedIds"
@checkClick="getCheckValue($event)" />
MAccordion
import { MAccordion } from 'mobiotics-dynamic-components-vue';
import 'mobiotics-dynamic-components-vue/dist/mobiotics_dynamic_components_vue.css';
Props Name | Type | Default | Description |
---|
1. mAccordionProperty | Object | { bgColor: '#b7b7b7', | Style properties |
| bgButtonColor: '#DFE1E6', | like color, background |
| textColor: '#A9A9A9' | color etc. will be |
| } | passed using this prop |
| |
2. showContent | Boolean | false | This is to provide that |
| | the accordion will be in |
| | open or closed state |
| |
3. heading | String | 'Heading' | Heading of Accordion |
| |
| |
| |
4. infoTip | String, | false | If tooltip required |
Boolean | | give the title for the |
| | tooltip |
| |
## Callback
change-state
## Code Format
<MAccordion :heading="'Table'" :showContent="showContent" @change-state="showContent=$event">
// Give the data that you want to dispaly in accordion
</MAccordion>
ADMIN
Sumit, Shivani, Srikanth, Alvin Ajay
email: sumit.kumar@mobiotics.com
mobile: 9742943216
skype: live:computer.sumit91_1