Skip to content

Commit a81c0a5

Browse files
fix(ui): move bunch of utils to typescript
1 parent ebcb0bd commit a81c0a5

File tree

21 files changed

+103
-78
lines changed

21 files changed

+103
-78
lines changed

ui/eslint.config.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ const components = (folder) => `src/components/${folder}/**/*.vue`;
99
export default [
1010
{
1111
files: ["**/*.{js,mjs,cjs,ts,vue}"],
12-
ignores: ["node_modules", "node"],
1312
},
1413
{languageOptions: {globals: globals.browser}},
1514
pluginJs.configs.recommended,
@@ -81,4 +80,7 @@ export default [
8180
files: [components("filter"), components("code")],
8281
rules: {"vue/component-api-style": ["error", ["script-setup"]]},
8382
},
83+
{
84+
ignores: ["public", "node_modules", "node", "storybook-static", ".storybook"],
85+
}
8486
];

ui/package-lock.json

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ui/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@
8787
"@storybook/test-runner": "^0.22.0",
8888
"@storybook/vue3": "^8.6.9",
8989
"@storybook/vue3-vite": "^8.6.9",
90+
"@types/humanize-duration": "^3.27.4",
9091
"@types/js-yaml": "^4.0.9",
9192
"@types/path-browserify": "^1.0.3",
9293
"@types/splitpanes": "^2.2.6",

ui/src/components/dashboard/components/charts/custom/Bar.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
import {Bar} from "vue-chartjs";
1919
2020
import {customBarLegend} from "../legend.js";
21-
import {useTheme} from "../../../../../utils/utils.js";
21+
import {useTheme} from "../../../../../utils/utils";
2222
import {defaultConfig, getConsistentHEXColor,} from "../../../../../utils/charts.js";
2323
2424
import {useStore} from "vuex";

ui/src/components/dashboard/components/charts/custom/Pie.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
import {computed, onMounted, ref, watch} from "vue";
2626
2727
import NoData from "../../../../layout/NoData.vue";
28-
import Utils, {useTheme} from "../../../../../utils/utils.js";
28+
import Utils, {useTheme} from "../../../../../utils/utils";
2929
3030
import {Doughnut, Pie} from "vue-chartjs";
3131

ui/src/components/dashboard/components/charts/custom/TimeSeries.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
2727
import {useRoute} from "vue-router";
2828
import {Utils} from "@kestra-io/ui-libs";
29-
import KestraUtils, {useTheme} from "../../../../../utils/utils.js"
29+
import KestraUtils, {useTheme} from "../../../../../utils/utils"
3030
import {decodeSearchParams} from "../../../../filter/utils/helpers.ts";
3131
3232
const store = useStore();

ui/src/components/dashboard/components/charts/executions/BarChart.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
import {useRouter} from "vue-router";
3939
const router = useRouter();
4040
41-
import Utils, {useTheme} from "../../../../../utils/utils.js";
41+
import Utils, {useTheme} from "../../../../../utils/utils";
4242
import {useScheme} from "../../../../../utils/scheme.js";
4343
import {defaultConfig, tooltip, getFormat} from "../../../../../utils/charts.js";
4444
@@ -88,7 +88,7 @@
8888
const tooltipContent = ref("")
8989
9090
const skeletonData = computed(() => {
91-
const barColor = theme.value === "dark"
91+
const barColor = theme.value === "dark"
9292
? "rgba(255, 255, 255, 0.08)"
9393
: "rgba(0, 0, 0, 0.06)";
9494

ui/src/components/dashboard/components/charts/executions/Doughnut.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
import {Doughnut} from "vue-chartjs";
3737
3838
import {totalsLegend} from "../legend.js";
39-
import {useTheme} from "../../../../../utils/utils.js";
39+
import {useTheme} from "../../../../../utils/utils";
4040
import {defaultConfig} from "../../../../../utils/charts.js";
4141
import {useScheme} from "../../../../../utils/scheme.js";
4242
@@ -171,7 +171,7 @@
171171
};
172172
173173
const skeletonData = computed(() => {
174-
const barColor = theme.value === "dark"
174+
const barColor = theme.value === "dark"
175175
? "rgba(255, 255, 255, 0.08)"
176176
: "rgba(0, 0, 0, 0.06)";
177177

ui/src/components/dashboard/components/charts/executions/Namespace.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
4141
import {defaultConfig} from "../../../../../utils/charts.js";
4242
import {useScheme} from "../../../../../utils/scheme.js";
43-
import {useTheme} from "../../../../../utils/utils.js";
43+
import {useTheme} from "../../../../../utils/utils";
4444
4545
import NoData from "../../../../layout/NoData.vue";
4646

ui/src/components/dashboard/components/charts/legend.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import Utils from "../../../../utils/utils.js";
1+
import Utils from "../../../../utils/utils";
22
import {cssVariable} from "@kestra-io/ui-libs";
33
import {getConsistentHEXColor} from "../../../../utils/charts.js";
44

0 commit comments

Comments
 (0)