2.1.5 • Published 5 years ago

@vagrantir/rc-device-targeting v2.1.5

Weekly downloads
1
License
MIT
Repository
github
Last release
5 years ago

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