diff --git a/site/content/examples/15-composition/04-conditional-slots/App.svelte b/site/content/examples/15-composition/04-conditional-slots/App.svelte
new file mode 100644
index 0000000000..69142b807d
--- /dev/null
+++ b/site/content/examples/15-composition/04-conditional-slots/App.svelte
@@ -0,0 +1,13 @@
+
+
+
+ Bob
+ bob@email.com
+
+
+
+ Alice
+ 12345678
+
diff --git a/site/content/examples/15-composition/04-conditional-slots/Profile.svelte b/site/content/examples/15-composition/04-conditional-slots/Profile.svelte
new file mode 100644
index 0000000000..09026cd6d6
--- /dev/null
+++ b/site/content/examples/15-composition/04-conditional-slots/Profile.svelte
@@ -0,0 +1,24 @@
+
+
+
+ Name
+
+ {#if $$slots.email}
+ Email
+
+ {/if}
+ {#if $$slots.phone}
+ Phone
+
+ {/if}
+
diff --git a/site/content/examples/15-composition/04-conditional-slots/meta.json b/site/content/examples/15-composition/04-conditional-slots/meta.json
new file mode 100644
index 0000000000..95809f4c93
--- /dev/null
+++ b/site/content/examples/15-composition/04-conditional-slots/meta.json
@@ -0,0 +1,3 @@
+{
+ "title": "Conditional Slots"
+}
\ No newline at end of file
diff --git a/site/content/examples/15-composition/04-modal/App.svelte b/site/content/examples/15-composition/05-modal/App.svelte
similarity index 100%
rename from site/content/examples/15-composition/04-modal/App.svelte
rename to site/content/examples/15-composition/05-modal/App.svelte
diff --git a/site/content/examples/15-composition/04-modal/Modal.svelte b/site/content/examples/15-composition/05-modal/Modal.svelte
similarity index 100%
rename from site/content/examples/15-composition/04-modal/Modal.svelte
rename to site/content/examples/15-composition/05-modal/Modal.svelte
diff --git a/site/content/examples/15-composition/04-modal/meta.json b/site/content/examples/15-composition/05-modal/meta.json
similarity index 100%
rename from site/content/examples/15-composition/04-modal/meta.json
rename to site/content/examples/15-composition/05-modal/meta.json