diff --git a/docs/app/components/content/ComponentApi.vue b/docs/app/components/content/ComponentApi.vue
index cce22b49..20d9ab50 100644
--- a/docs/app/components/content/ComponentApi.vue
+++ b/docs/app/components/content/ComponentApi.vue
@@ -1,16 +1,28 @@
-
+
diff --git a/docs/app/components/content/ComponentEvents.vue b/docs/app/components/content/ComponentEvents.vue
new file mode 100644
index 00000000..cccaba46
--- /dev/null
+++ b/docs/app/components/content/ComponentEvents.vue
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+ Event
+
+
+ Type
+
+
+
+
+
+
+
+ {{ event.name }}
+
+
+
+
+ {{ event.type }}
+
+
+
+
+
+
diff --git a/docs/app/components/content/ComponentProps.vue b/docs/app/components/content/ComponentProps.vue
new file mode 100644
index 00000000..5b038f97
--- /dev/null
+++ b/docs/app/components/content/ComponentProps.vue
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+ Prop
+
+
+ Default
+
+
+ Type
+
+
+
+
+
+
+
+ {{ prop.name }}
+
+
+
+
+ {{ prop.default }}
+
+
+
+
+ {{ prop.type }}
+
+
+
+ {{ prop.description }}
+
+
+
+
+
+
diff --git a/docs/app/components/content/ComponentSlots.vue b/docs/app/components/content/ComponentSlots.vue
new file mode 100644
index 00000000..6dbe38b6
--- /dev/null
+++ b/docs/app/components/content/ComponentSlots.vue
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ Slot
+
+
+ Type
+
+
+
+
+
+
+
+ {{ slot.name }}
+
+
+
+
+ {{ slot.type }}
+
+
+
+ {{ slot.description }}
+
+
+
+
+
+
diff --git a/docs/app/components/content/ComponentTheme.vue b/docs/app/components/content/ComponentTheme.vue
index 5a60dbc7..f97baf70 100644
--- a/docs/app/components/content/ComponentTheme.vue
+++ b/docs/app/components/content/ComponentTheme.vue
@@ -1,17 +1,14 @@