aboutsummaryrefslogtreecommitdiff
path: root/templates/vue-app.php
diff options
context:
space:
mode:
Diffstat (limited to 'templates/vue-app.php')
-rw-r--r--templates/vue-app.php9
1 files changed, 8 insertions, 1 deletions
diff --git a/templates/vue-app.php b/templates/vue-app.php
index 2c34929..95a228e 100644
--- a/templates/vue-app.php
+++ b/templates/vue-app.php
@@ -3,6 +3,7 @@
* @var array $attributes
* @var string $baseComponent
* @var array $props
+ * @var array $slots
* @var array $storeData
*/
?>
@@ -10,5 +11,11 @@
<script type="application/json" id="vue-store-data-<?= htmlReady($store) ?>"><?= json_encode($data) ?></script>
<? endforeach; ?>
<div <?= arrayToHtmlAttributes($attributes) ?>>
- <<?= strtokebabcase($baseComponent) ?> <?= arrayToHtmlAttributes($props) ?>/>
+ <<?= strtokebabcase($baseComponent) ?> <?= arrayToHtmlAttributes($props) ?>>
+ <? foreach ($slots as $name => $slot): ?>
+ <template #<?= htmlReady($name) ?>>
+ <?= $slot ?>
+ </template>
+ <? endforeach; ?>
+ </<?= strtokebabcase($baseComponent) ?>>
</div>