2.1.5 • Published 5 years ago
@vagrantir/rc-device-targeting v2.1.5
rc-dropdown
Project setup
npm i @vagrantir/rc-dropdown
Using component
import DeviceTargeting from './components/DeviceTargeting.vue';
Vue.component('DeviceTargeting', DeviceTargeting)
<DeviceTargeting :value="targeting" :change="changeTargeting" :data-options="{disable_search: false}"/>
Properties
const props = {
value: {
type: [Array],
default() {
return [];
},
},
targetings: {
type: [Array],
default() {
return [
{
value: 1,
name: 'Desktop',
oses: [],
enabled: true
},
{
value: 2,
name: 'Mobile',
oses: [
{
value: 3,
name: 'iOS',
versions: [],
enabled: true
},
{
value: 2,
name: 'Android',
versions: [],
enabled: true
},
],
enabled: true
},
{
value: 3,
name: 'Tablet',
oses: [],
enabled: true
},
];
},
},
settings: {
type: [Object],
default() {
return {
allOsText: 'All OS',
onlyOsText: 'Only {{name}}',
disabledHintText: 'Not allowed for editing',
allowMultipleOsSelection: false,
allowVersionSellection: false,
zeroEqualAll: true,
};
},
},
disabled: {
type: [Boolean],
default() {
return false;
},
},
}
Compiles and hot-reloads for development
npm run serve
Compiles and minifies for production
npm run build
Lints and fixes files
npm run lint
Run your unit tests
npm run test:unit
2.1.5
5 years ago
2.1.4
5 years ago
2.1.3
5 years ago
2.1.2
5 years ago
2.1.0
5 years ago
2.0.6
6 years ago
2.0.5
6 years ago
2.0.4
6 years ago
2.0.3
6 years ago
2.0.2
6 years ago
2.0.1
6 years ago
2.0.0
6 years ago
1.0.13
6 years ago
1.0.12
6 years ago
1.0.11
6 years ago
1.0.10
6 years ago
1.0.9
6 years ago
1.0.8
6 years ago
1.0.7
6 years ago
1.0.6
6 years ago
1.0.5
6 years ago
1.0.4
6 years ago
1.0.3
6 years ago
1.0.2
6 years ago
1.0.1
6 years ago
1.0.0
6 years ago
0.0.4
6 years ago
0.0.3
6 years ago
0.0.2
6 years ago
0.0.1
6 years ago