diff --git a/docs/source/_assets/js/app.js b/docs/source/_assets/js/app.js
index 7fa375b53..634c5cea5 100644
--- a/docs/source/_assets/js/app.js
+++ b/docs/source/_assets/js/app.js
@@ -5,6 +5,7 @@ window.anchors = new anchorJS()
window.Vue = require('vue')
Vue.component('responsive-code-sample', require('./components/ResponsiveCodeSample.vue'))
+Vue.component('class-table', require('./components/ClassTable.vue'))
const app = new Vue({
el: '#app'
diff --git a/docs/source/_assets/js/components/ClassTable.vue b/docs/source/_assets/js/components/ClassTable.vue
new file mode 100644
index 000000000..a773cd1fc
--- /dev/null
+++ b/docs/source/_assets/js/components/ClassTable.vue
@@ -0,0 +1,39 @@
+
+
+ Show all {{rows.length}}
+
+
+
+
+
+
+
+ Class
+ Properties
+ Description
+
+
+
+ {{ row[0] }}
+ {{ row[1] }}
+ {{ row[2] }}
+