# vue-not-visible
Vue directive for conditional rendering (like v-if) element on screen smaller than breakpoints;
[](https://nodei.co/npm/vue-not-visible/)
📺 [Demo](https://pxyup.github.io/vue-not-visible/index.html)
## Install
```bash
$ npm install --save vue-not-visible
```
```bash
$ yarn add vue-not-visible
```
## Use default
```js
import Vue from 'vue'
import vueNotVisible from 'vue-not-visible'
/* const BREAKPOINTS = {
mobile: 425,
tablet: 768,
tablet_landscape: 1024,
desktop: 1200,
desktop_large: 1440,
hd: 1920,
}
*/
Vue.use(vueNotVisible) // this is default
```
```html
{{ message }} {{ count }}
Not visible on table(screen < 768)
Not visible on mobile(screen < 425)
```
## Use custom breakpoints
```js
import Vue from 'vue'
import vueNotVisible from 'vue-not-visible'
Vue.use(vueNotVisible, {ipad: 1280}) // this is custom
```
```html