Update frontend dependencies
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Pierre HUBERT 2025-03-28 19:33:30 +01:00
parent 665a04c8a0
commit d79b55b86d
6 changed files with 1158 additions and 744 deletions

File diff suppressed because it is too large Load Diff

View File

@ -12,32 +12,32 @@
"dependencies": { "dependencies": {
"@emotion/react": "^11.14.0", "@emotion/react": "^11.14.0",
"@emotion/styled": "^11.13.0", "@emotion/styled": "^11.13.0",
"@fontsource/roboto": "^5.1.1", "@fontsource/roboto": "^5.2.5",
"@mdi/js": "^7.4.47", "@mdi/js": "^7.4.47",
"@mdi/react": "^1.6.1", "@mdi/react": "^1.6.1",
"@mui/icons-material": "^6.3.0", "@mui/icons-material": "^7.0.0",
"@mui/material": "^6.3.0", "@mui/material": "^7.0.0",
"@mui/x-charts": "^7.21.0", "@mui/x-charts": "^7.21.0",
"@mui/x-date-pickers": "^7.23.3", "@mui/x-date-pickers": "^7.28.2",
"@types/semver": "^7.5.8", "@types/semver": "^7.7.0",
"date-and-time": "^3.6.0", "date-and-time": "^3.6.0",
"dayjs": "^1.11.13", "dayjs": "^1.11.13",
"filesize": "^10.1.6", "filesize": "^10.1.6",
"react": "^19.0.0", "react": "^19.0.0",
"react-dom": "^19.0.0", "react-dom": "^19.0.0",
"react-router-dom": "^7.1.1", "react-router-dom": "^7.4.0",
"semver": "^7.6.3" "semver": "^7.7.1"
}, },
"devDependencies": { "devDependencies": {
"@types/react": "^19.0.0", "@types/react": "^19.0.0",
"@types/react-dom": "^19.0.0", "@types/react-dom": "^19.0.4",
"@typescript-eslint/eslint-plugin": "^8.18.2", "@typescript-eslint/eslint-plugin": "^8.18.2",
"@typescript-eslint/parser": "^8.18.2", "@typescript-eslint/parser": "^8.28.0",
"@vitejs/plugin-react": "^4.3.2", "@vitejs/plugin-react": "^4.3.2",
"eslint": "^9.17.0", "eslint": "^9.23.0",
"eslint-plugin-react-hooks": "^5.0.0", "eslint-plugin-react-hooks": "^5.0.0",
"eslint-plugin-react-refresh": "^0.4.12", "eslint-plugin-react-refresh": "^0.4.19",
"typescript": "^5.6.3", "typescript": "^5.8.2",
"vite": "^6.0.6" "vite": "^6.2.3"
} }
} }

View File

@ -6,7 +6,7 @@ import {
DialogTitle, DialogTitle,
Typography, Typography,
} from "@mui/material"; } from "@mui/material";
import Grid from "@mui/material/Grid2"; import Grid from "@mui/material/Grid";
import { TimePicker } from "@mui/x-date-pickers"; import { TimePicker } from "@mui/x-date-pickers";
import React from "react"; import React from "react";
import { Device, DeviceRelay } from "../api/DeviceApi"; import { Device, DeviceRelay } from "../api/DeviceApi";

View File

@ -1,7 +1,7 @@
import DeleteIcon from "@mui/icons-material/Delete"; import DeleteIcon from "@mui/icons-material/Delete";
import RefreshIcon from "@mui/icons-material/Refresh"; import RefreshIcon from "@mui/icons-material/Refresh";
import { IconButton, Tooltip } from "@mui/material"; import { IconButton, Tooltip } from "@mui/material";
import Grid from "@mui/material/Grid2"; import Grid from "@mui/material/Grid";
import React from "react"; import React from "react";
import { useNavigate, useParams } from "react-router-dom"; import { useNavigate, useParams } from "react-router-dom";
import { Device, DeviceApi } from "../../api/DeviceApi"; import { Device, DeviceApi } from "../../api/DeviceApi";

View File

@ -1,6 +1,6 @@
import { Typography } from "@mui/material"; import { Typography } from "@mui/material";
import { CurrConsumptionWidget } from "./HomeRoute/CurrConsumptionWidget"; import { CurrConsumptionWidget } from "./HomeRoute/CurrConsumptionWidget";
import Grid from "@mui/material/Grid2"; import Grid from "@mui/material/Grid";
import { CachedConsumptionWidget } from "./HomeRoute/CachedConsumptionWidget"; import { CachedConsumptionWidget } from "./HomeRoute/CachedConsumptionWidget";
import { RelayConsumptionWidget } from "./HomeRoute/RelayConsumptionWidget"; import { RelayConsumptionWidget } from "./HomeRoute/RelayConsumptionWidget";
import { RelaysListRoute } from "./RelaysListRoute"; import { RelaysListRoute } from "./RelaysListRoute";

View File

@ -11,7 +11,7 @@ import Typography from "@mui/material/Typography";
import * as React from "react"; import * as React from "react";
import { useLoadingMessage } from "../hooks/context_providers/LoadingMessageProvider"; import { useLoadingMessage } from "../hooks/context_providers/LoadingMessageProvider";
import { AuthApi } from "../api/AuthApi"; import { AuthApi } from "../api/AuthApi";
import Grid from "@mui/material/Grid2"; import Grid from "@mui/material/Grid";
function Copyright(props: any) { function Copyright(props: any) {
return ( return (