diff --git a/packages/docs/.gitignore b/packages/docs/.gitignore
index 9ffd1aef9d..22d86c753b 100644
--- a/packages/docs/.gitignore
+++ b/packages/docs/.gitignore
@@ -7,3 +7,4 @@ node_modules
.env
dist
page-config/getting-started/tree-shaking/tree-shaking.md
+public/vuestic-out
\ No newline at end of file
diff --git a/packages/docs/components/Play.client.vue b/packages/docs/components/Play.client.vue
new file mode 100644
index 0000000000..7b36cb244f
--- /dev/null
+++ b/packages/docs/components/Play.client.vue
@@ -0,0 +1,220 @@
+
+
+
+
+
+
+
diff --git a/packages/docs/layouts/play.vue b/packages/docs/layouts/play.vue
new file mode 100644
index 0000000000..5c13263783
--- /dev/null
+++ b/packages/docs/layouts/play.vue
@@ -0,0 +1,130 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/packages/docs/modules/page-config/blocks/example/example-footer.vue b/packages/docs/modules/page-config/blocks/example/example-footer.vue
index 40fefdb348..db2bf1f0d2 100644
--- a/packages/docs/modules/page-config/blocks/example/example-footer.vue
+++ b/packages/docs/modules/page-config/blocks/example/example-footer.vue
@@ -46,7 +46,51 @@
Open in GitHub
+
+
+
+
+ Playground
+
+
+
+
+
+
+
+
+
+
+
+
+ Copy link
+
+
+
+
+