From 9d754a3096522179d3007e6a42812d6ebaf5d04e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Hornych?= Date: Fri, 15 Sep 2023 23:50:46 +0200 Subject: [PATCH] feat: tab component loading screen support --- src/components/base/VLoadingIcon.vue | 66 +++++++++++++++++++ .../lab/editor/LabEditorLoadingScreen.vue | 31 +++++++++ .../lab/editor/LabEditorTabWindow.vue | 8 +++ .../error-viewer/LabEditorErrorViewer.vue | 5 +- .../LabEditorEvitaQLConsole.vue | 5 +- .../LabEditorGraphQLConsole.vue | 8 +-- .../schema-viewer/LabEditorSchemaViewer.vue | 13 ++-- src/model/editor/editor.ts | 10 +++ 8 files changed, 134 insertions(+), 12 deletions(-) create mode 100644 src/components/base/VLoadingIcon.vue create mode 100644 src/components/lab/editor/LabEditorLoadingScreen.vue diff --git a/src/components/base/VLoadingIcon.vue b/src/components/base/VLoadingIcon.vue new file mode 100644 index 00000000..4436e4c6 --- /dev/null +++ b/src/components/base/VLoadingIcon.vue @@ -0,0 +1,66 @@ + + + + + diff --git a/src/components/lab/editor/LabEditorLoadingScreen.vue b/src/components/lab/editor/LabEditorLoadingScreen.vue new file mode 100644 index 00000000..fcdf416d --- /dev/null +++ b/src/components/lab/editor/LabEditorLoadingScreen.vue @@ -0,0 +1,31 @@ + + + + + diff --git a/src/components/lab/editor/LabEditorTabWindow.vue b/src/components/lab/editor/LabEditorTabWindow.vue index 1365647c..f2308929 100644 --- a/src/components/lab/editor/LabEditorTabWindow.vue +++ b/src/components/lab/editor/LabEditorTabWindow.vue @@ -1,17 +1,25 @@