diff --git a/src/components/TabContent.vue b/src/components/TabContent.vue
index 0d08439..5219fac 100644
--- a/src/components/TabContent.vue
+++ b/src/components/TabContent.vue
@@ -13,7 +13,7 @@
@@ -24,8 +24,18 @@
-
+
+ Run your query and get results here
+
+
+ Fetching results...
+
+
+ No rows retrieved according to your query
+
+
+ {{ error }}
+
{ this.result = result })
- .catch(err => alert(err))
+ .then(result => {
+ this.result = result
+ })
+ .catch(err => {
+ this.error = err
+ })
+ .finally(() => {
+ this.isGettingResults = false
+ })
},
handleResize () {
if (this.view === 'chart') {
@@ -164,5 +186,24 @@ export default {
.table-view {
margin: 0 52px;
+ height: calc(100% - 88px);
+ position: relative;
+}
+
+.table-preview {
+ position: absolute;
+ top: 40%;
+ left: 50%;
+ transform: translate(-50%, -50%);
+ color: var(--color-text-base);
+ font-size: 13px;
+}
+
+.table-preview.error {
+ color: var(--color-text-error);
+}
+
+.table-preview.error::first-letter {
+ text-transform: capitalize;
}