Skip to content

Commit f02a373

Browse files
committed
feat: #57 - support string type for slot
1 parent e3b714f commit f02a373

File tree

5 files changed

+9
-5
lines changed

5 files changed

+9
-5
lines changed

dist/VueFinalModal.esm.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/VueFinalModal.esm.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/VueFinalModal.umd.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/VueFinalModal.umd.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/ModalsContainer.vue

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@
1111
@before-open="e => beforeOpen(e, modal)"
1212
>
1313
<template v-for="(slot, key) in modal.slots" v-slot:[key]>
14-
<component :key="key" :is="slot.component" v-bind="slot.bind" v-on="slot.on" />
14+
<template v-if="isString(slot)">{{ slot }}</template>
15+
<component v-else :key="key" :is="slot.component" v-bind="slot.bind" v-on="slot.on" />
1516
</template>
1617
</component>
1718
</div>
@@ -31,6 +32,9 @@ export default {
3132
},
3233
beforeOpen(e, modal) {
3334
e.ref.params = modal.params
35+
},
36+
isString(val) {
37+
return typeof val === 'string'
3438
}
3539
}
3640
}

0 commit comments

Comments
 (0)