diff --git a/components/Empty.vue b/components/Empty.vue
new file mode 100644
index 000000000..8755a11bd
--- /dev/null
+++ b/components/Empty.vue
@@ -0,0 +1,68 @@
+
+
+
+
+
+ {{ message }}
+
+
+
+
+
+
+
+
diff --git a/static/img/empty-state.svg b/static/img/empty-state.svg
new file mode 100644
index 000000000..e7b1cb669
--- /dev/null
+++ b/static/img/empty-state.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/empty/alert.svg b/static/img/empty/alert.svg
new file mode 100644
index 000000000..5bff0a3da
--- /dev/null
+++ b/static/img/empty/alert.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/empty/docs.svg b/static/img/empty/docs.svg
new file mode 100644
index 000000000..eb97ac269
--- /dev/null
+++ b/static/img/empty/docs.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/empty/events.svg b/static/img/empty/events.svg
new file mode 100644
index 000000000..2ac3ba12a
--- /dev/null
+++ b/static/img/empty/events.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/empty/file.svg b/static/img/empty/file.svg
new file mode 100644
index 000000000..62efbf260
--- /dev/null
+++ b/static/img/empty/file.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/empty/messages.svg b/static/img/empty/messages.svg
new file mode 100644
index 000000000..6b7893918
--- /dev/null
+++ b/static/img/empty/messages.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/empty/tasks.svg b/static/img/empty/tasks.svg
new file mode 100644
index 000000000..260b906e5
--- /dev/null
+++ b/static/img/empty/tasks.svg
@@ -0,0 +1 @@
+
\ No newline at end of file