From bae1330af41d5475709da06fdb3f03ff199635b6 Mon Sep 17 00:00:00 2001
From: Cristiano Magro <cristiano.magro@vola.it>
Date: Sun, 05 Jan 2025 17:59:41 +0100
Subject: [PATCH] scoped slot

---
 09 - deeper into components/cmp-adv-01-starting-setup/src/components/BaseCard.vue |   35 +++++++++++++++++++++++++++++++++++
 1 files changed, 35 insertions(+), 0 deletions(-)

diff --git a/09 - deeper into components/cmp-adv-01-starting-setup/src/components/BaseCard.vue b/09 - deeper into components/cmp-adv-01-starting-setup/src/components/BaseCard.vue
new file mode 100644
index 0000000..a6f355d
--- /dev/null
+++ b/09 - deeper into components/cmp-adv-01-starting-setup/src/components/BaseCard.vue
@@ -0,0 +1,35 @@
+<template>
+    <div>
+        <header v-if="$slots.header">
+            <slot name="header">
+                <!-- <h2>Default Title </h2> -->
+            </slot>
+        </header>
+        <slot></slot>
+    </div>
+</template>
+
+<script>
+export default {
+    mounted() {
+        console.log(this.$slots);
+    }
+
+}
+</script>
+
+<style scoped>
+div {
+    margin: 2rem auto;
+    max-width: 30rem;
+    border-radius: 12px;
+    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.26);
+    padding: 1rem;
+}
+
+section header {
+    display: flex;
+    justify-content: space-between;
+    align-items: center;
+}
+</style>
\ No newline at end of file

--
Gitblit v1.8.0