Skip to content

Commit f5a0131

Browse files
committed
make overlay class dynamic as prop
1 parent 5e0a142 commit f5a0131

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ npm install vue-full-loading --save
2525
| `label` | String | <b>Default 'Loading...' |
2626
| `show` | Boolean | <b>Default false</b> <br>Options: true or false. |
2727
| `overlay` | Boolean | <b>Default true</b> <br>Options: true or false. |
28+
| `overlay-class` | String | <b>Default 'white-overlay' |
2829
| `loader-class` | String | <b>Default 'loader-wrapper' |
2930
| `event-bus` | Object | <b>Default null</b> <br>Central event Bus |
3031
| `event-show` | String | <b>Default 'show-full-loading'|

src/Loading.vue

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
enter-active-class="animated fadeIn"
44
leave-active-class="animated fadeOut"
55
>
6-
<div v-if="showing" :class="{'white-overlay': overlay}">
6+
<div v-if="showing" :class="{[overlayClass]: overlay}">
77
<slot name="loading-container">
88
<div :class="loaderClass">
99
<slot name="loading-text">
@@ -83,6 +83,9 @@
8383
loaderClass: {
8484
default: 'loader-wrapper'
8585
},
86+
overlayClass: {
87+
default: 'white-overlay'
88+
},
8689
// central event bus
8790
eventBus: {
8891
default: null

0 commit comments

Comments
 (0)