diff --git a/ui/src/components/dashboard/components/DashboardEditor.vue b/ui/src/components/dashboard/components/DashboardEditor.vue index 59a15166880..927bcbb3828 100644 --- a/ui/src/components/dashboard/components/DashboardEditor.vue +++ b/ui/src/components/dashboard/components/DashboardEditor.vue @@ -139,6 +139,15 @@
{{ chartError }}
+
+ + + +
@@ -152,6 +161,7 @@ import ChartBar from "vue-material-design-icons/ChartBar.vue"; import FileDocumentEditOutline from "vue-material-design-icons/FileDocumentEditOutline.vue"; import ViewDashboard from "vue-material-design-icons/ViewDashboard.vue"; + import EmptyVisualDashboard from "../../../assets/empty_visuals/Visuals_empty_dashboard.svg" // avoid an eslint warning about missing declaration defineEmits(["save"]) @@ -294,7 +304,7 @@ NONE: "none", DASHBOARD: "dashboard" }, - currentView: "chart", + currentView: "documentation", selectedChart: null, charts: [], chartError: null, @@ -326,6 +336,14 @@ @import "@kestra-io/ui-libs/src/scss/variables"; $spacing: 20px; + .el-empty { + background-color: transparent; + + .el-empty__description { + font-size: var(--el-font-size-small); + } + } + .custom { padding: 24px 32px; diff --git a/ui/src/translations/de.json b/ui/src/translations/de.json index 46348cdb10b..ef79f10ee41 100644 --- a/ui/src/translations/de.json +++ b/ui/src/translations/de.json @@ -870,7 +870,8 @@ "see_all": "Alle anzeigen", "success_ratio_tooltip": "Erfolgsquote ist die Summe der SUCCESS, CANCELLED und WARNING Ausführungen, geteilt durch die Gesamtanzahl der Ausführungen in einem beendeten Zustand.", "failure_ratio_tooltip": "Der Fehlerrate ist die Summe der FAILED, KILLED und RETRIED Ausführungen, geteilt durch die Gesamtanzahl der Ausführungen in einem beendeten Zustand.", - "preview": "Dashboard-Vorschau" + "preview": "Dashboard-Vorschau", + "click_chart_preview": "Klicken Sie auf einen Chart-Quellcode, um die Vorschau zu sehen." }, "delete_log": "Sind Sie sicher, dass Sie das Log löschen möchten?", "docs": "Dokumentation", diff --git a/ui/src/translations/en.json b/ui/src/translations/en.json index 4d9259e0aaf..28a5017b39e 100644 --- a/ui/src/translations/en.json +++ b/ui/src/translations/en.json @@ -933,7 +933,8 @@ "description": "Description", "no_flow_description": "This flow has no description.", "not_auth": "You don't have the necessary permissions to view this widget.", - "preview": "Dashboard preview" + "preview": "Dashboard preview", + "click_chart_preview": "Click on a chart source code to see the preview" }, "docs": "Docs", "active-slots": "Active slots", diff --git a/ui/src/translations/es.json b/ui/src/translations/es.json index 75a06156cc0..235d67a290e 100644 --- a/ui/src/translations/es.json +++ b/ui/src/translations/es.json @@ -870,7 +870,8 @@ "see_all": "Ver todo", "success_ratio_tooltip": "La Tasa de Éxito es la suma de ejecuciones en estado SUCCESS, CANCELLED y WARNING dividida por el número total de ejecuciones en un estado terminado.", "failure_ratio_tooltip": "La proporción de Failed es la suma de ejecuciones FAILED, KILLED y RETRIED dividida por el número total de ejecuciones en un estado terminado.", - "preview": "Vista previa del dashboard" + "preview": "Vista previa del dashboard", + "click_chart_preview": "Haz clic en un código fuente del gráfico para ver la vista previa" }, "delete_log": "¿Está seguro de que desea eliminar el log?", "docs": "Documentos", diff --git a/ui/src/translations/fr.json b/ui/src/translations/fr.json index 03bdf7a0349..31a03a8f9a6 100644 --- a/ui/src/translations/fr.json +++ b/ui/src/translations/fr.json @@ -870,7 +870,8 @@ "see_all": "Voir tout", "success_ratio_tooltip": "Le ratio de succès est la somme des exécutions en état SUCCESS, CANCELLED et WARNING divisée par le nombre total d'exécutions dans un état terminé.", "failure_ratio_tooltip": "Le ratio d'échec est la somme des exécutions en état FAILED, KILLED et RETRIED divisée par le nombre total d'exécutions dans un état terminé.", - "preview": "Aperçu du tableau de bord" + "preview": "Aperçu du tableau de bord", + "click_chart_preview": "Cliquez sur un code source de graphique pour voir l'aperçu" }, "delete_log": "Êtes-vous sûr de vouloir supprimer le log ?", "docs": "Documentation", diff --git a/ui/src/translations/hi.json b/ui/src/translations/hi.json index f78c80dde05..8870add3fc3 100644 --- a/ui/src/translations/hi.json +++ b/ui/src/translations/hi.json @@ -870,7 +870,8 @@ "see_all": "सभी देखें", "success_ratio_tooltip": "सफलता अनुपात SUCCESS, CANCELLED और WARNING निष्पादन का योग है, जिसे समाप्त स्थिति में कुल निष्पादन की संख्या से विभाजित किया जाता है।", "failure_ratio_tooltip": "असफल अनुपात, FAILED, KILLED और RETRIED निष्पादन का योग है, जिसे समाप्त स्थिति में कुल निष्पादन की संख्या से विभाजित किया जाता है।", - "preview": "डैशबोर्ड पूर्वावलोकन" + "preview": "डैशबोर्ड पूर्वावलोकन", + "click_chart_preview": "चार्ट के स्रोत कोड पर क्लिक करें ताकि पूर्वावलोकन देखा जा सके।" }, "delete_log": "क्या आप वाकई log को हटाना चाहते हैं?", "docs": "डॉक्स", diff --git a/ui/src/translations/it.json b/ui/src/translations/it.json index 659719d6597..b51fd884fd6 100644 --- a/ui/src/translations/it.json +++ b/ui/src/translations/it.json @@ -870,7 +870,8 @@ "see_all": "Vedi tutto", "success_ratio_tooltip": "Il Rapporto di Successo è la somma delle esecuzioni in stato SUCCESS, CANCELLED e WARNING divisa per il numero totale di esecuzioni in uno stato terminato.", "failure_ratio_tooltip": "Il rapporto di errore è la somma delle esecuzioni FAILED, KILLED e RETRIED divisa per il numero totale di esecuzioni in uno stato terminato.", - "preview": "Anteprima dashboard" + "preview": "Anteprima dashboard", + "click_chart_preview": "Fai clic sul codice sorgente di un grafico per vedere l'anteprima" }, "delete_log": "Sei sicuro di voler eliminare il log?", "docs": "Documenti", diff --git a/ui/src/translations/ja.json b/ui/src/translations/ja.json index addbcba71b1..56f597fc4a3 100644 --- a/ui/src/translations/ja.json +++ b/ui/src/translations/ja.json @@ -870,7 +870,8 @@ "see_all": "すべて表示", "success_ratio_tooltip": "成功率は、SUCCESS、CANCELLED、WARNINGの実行の合計を、終了状態にある実行の総数で割ったものです。", "failure_ratio_tooltip": "失敗率は、FAILED、KILLED、および RETRIED の実行の合計を、終了状態にある実行の総数で割ったものです。", - "preview": "ダッシュボードプレビュー" + "preview": "ダッシュボードプレビュー", + "click_chart_preview": "チャートのソースコードをクリックしてプレビューを表示" }, "delete_log": "ログを削除してもよろしいですか?", "docs": "ドキュメント", diff --git a/ui/src/translations/ko.json b/ui/src/translations/ko.json index 029ef99b851..65d1672adf6 100644 --- a/ui/src/translations/ko.json +++ b/ui/src/translations/ko.json @@ -870,7 +870,8 @@ "see_all": "모두 보기", "success_ratio_tooltip": "성공 비율은 SUCCESS, CANCELLED 및 WARNING 실행의 합계를 종료된 상태의 총 실행 수로 나눈 값입니다.", "failure_ratio_tooltip": "실패 비율은 FAILED, KILLED, RETRIED 실행의 합을 종료된 상태의 전체 실행 수로 나눈 값입니다.", - "preview": "대시보드 미리보기" + "preview": "대시보드 미리보기", + "click_chart_preview": "차트 소스 코드를 클릭하여 미리보기를 확인하세요." }, "delete_log": "로그를 삭제하시겠습니까?", "docs": "문서", diff --git a/ui/src/translations/pl.json b/ui/src/translations/pl.json index ed85075c761..597c4ff2fe3 100644 --- a/ui/src/translations/pl.json +++ b/ui/src/translations/pl.json @@ -870,7 +870,8 @@ "see_all": "Zobacz wszystkie", "success_ratio_tooltip": "Wskaźnik Sukcesu to suma wykonań w stanach SUCCESS, CANCELLED i WARNING podzielona przez całkowitą liczbę wykonań w stanie zakończonym.", "failure_ratio_tooltip": "Stosunek niepowodzeń to suma wykonań w stanach FAILED, KILLED i RETRIED podzielona przez całkowitą liczbę wykonań w stanie zakończonym.", - "preview": "Podgląd Dashboardu" + "preview": "Podgląd Dashboardu", + "click_chart_preview": "Kliknij kod źródłowy wykresu, aby zobaczyć podgląd" }, "delete_log": "Czy na pewno chcesz usunąć log?", "docs": "Dokumentacja", diff --git a/ui/src/translations/pt.json b/ui/src/translations/pt.json index 62466a5448c..7c102494689 100644 --- a/ui/src/translations/pt.json +++ b/ui/src/translations/pt.json @@ -870,7 +870,8 @@ "see_all": "Ver todos", "success_ratio_tooltip": "A Taxa de Sucesso é a soma das execuções em estados SUCCESS, CANCELLED e WARNING dividida pelo número total de execuções em um estado terminado.", "failure_ratio_tooltip": "A proporção de falhas é a soma das execuções FAILED, KILLED e RETRIED dividida pelo número total de execuções em um estado terminado.", - "preview": "Pré-visualização do Dashboard" + "preview": "Pré-visualização do Dashboard", + "click_chart_preview": "Clique no código-fonte do gráfico para ver a pré-visualização" }, "delete_log": "Tem certeza de que deseja excluir o log?", "docs": "Documentos", diff --git a/ui/src/translations/ru.json b/ui/src/translations/ru.json index b2dd1f77a36..5f54050c31f 100644 --- a/ui/src/translations/ru.json +++ b/ui/src/translations/ru.json @@ -870,7 +870,8 @@ "see_all": "Посмотреть все", "success_ratio_tooltip": "Коэффициент успеха — это сумма выполнений в состояниях SUCCESS, CANCELLED и WARNING, деленная на общее количество выполнений в завершенном состоянии.", "failure_ratio_tooltip": "Отношение Failed — это сумма выполнений в состояниях FAILED, KILLED и RETRIED, деленная на общее количество выполнений в завершенном состоянии.", - "preview": "Предварительный просмотр Dashboard" + "preview": "Предварительный просмотр Dashboard", + "click_chart_preview": "Нажмите на исходный код диаграммы, чтобы увидеть предварительный просмотр" }, "delete_log": "Вы уверены, что хотите удалить log?", "docs": "Документы", diff --git a/ui/src/translations/zh_CN.json b/ui/src/translations/zh_CN.json index a7a512ebe97..e2f8ee5d4a7 100644 --- a/ui/src/translations/zh_CN.json +++ b/ui/src/translations/zh_CN.json @@ -870,7 +870,8 @@ "see_all": "查看全部", "success_ratio_tooltip": "成功率是SUCCESS、CANCELLED和WARNING执行次数之和除以终止状态下执行总次数的结果。", "failure_ratio_tooltip": "失败率是FAILED、KILLED和RETRIED执行次数之和除以终止状态下执行总次数的结果。", - "preview": "仪表板预览" + "preview": "仪表板预览", + "click_chart_preview": "单击图表源代码以查看预览" }, "delete_log": "您确定要删除这个log吗?", "docs": "文档",