build(ui): config babel

This commit is contained in:
Fu Diwei 2024-12-19 10:18:04 +08:00
parent 5ea5473bdd
commit df57c196e9
5 changed files with 1647 additions and 264 deletions

1897
ui/package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -58,6 +58,7 @@
"@types/react-dom": "^18.3.0",
"@typescript-eslint/eslint-plugin": "^7.15.0",
"@typescript-eslint/parser": "^7.15.0",
"@vitejs/plugin-legacy": "^5.4.3",
"@vitejs/plugin-react": "^4.3.1",
"autoprefixer": "^10.4.19",
"eslint": "^8.57.0",

View File

@ -51,6 +51,7 @@ const CertificateList = () => {
label: <Radio checked={filters["state"] === key}>{t(label)}</Radio>,
onClick: () => {
if (filters["state"] !== key) {
setPage(1);
setFilters((prev) => ({ ...prev, state: key }));
setSelectedKeys([key]);
}
@ -61,6 +62,7 @@ const CertificateList = () => {
});
const handleResetClick = () => {
setPage(1);
setFilters((prev) => ({ ...prev, state: undefined }));
setSelectedKeys([]);
clearFilters?.();

View File

@ -94,6 +94,7 @@ const WorkflowList = () => {
label: <Radio checked={filters["state"] === key}>{t(label)}</Radio>,
onClick: () => {
if (filters["state"] !== key) {
setPage(1);
setFilters((prev) => ({ ...prev, state: key }));
setSelectedKeys([key]);
}
@ -104,6 +105,7 @@ const WorkflowList = () => {
});
const handleResetClick = () => {
setPage(1);
setFilters((prev) => ({ ...prev, state: undefined }));
setSelectedKeys([]);
clearFilters?.();

View File

@ -1,4 +1,5 @@
import path from "path";
import legacy from "@vitejs/plugin-legacy";
import react from "@vitejs/plugin-react";
import { defineConfig, Plugin } from "vite";
@ -32,7 +33,13 @@ const preserveFilesPlugin = (filesToPreserve: string[]): Plugin => {
};
export default defineConfig({
plugins: [react(), preserveFilesPlugin(["dist/.gitkeep"])],
plugins: [
react({}),
legacy({
targets: ["defaults", "not IE 11"],
}),
preserveFilesPlugin(["dist/.gitkeep"]),
],
resolve: {
alias: {
"@": path.resolve(__dirname, "./src"),