diff --git a/packages/apps/dashboard/client/package.json b/packages/apps/dashboard/client/package.json index 80032a771a..5458c1869e 100644 --- a/packages/apps/dashboard/client/package.json +++ b/packages/apps/dashboard/client/package.json @@ -20,12 +20,12 @@ "@emotion/react": "^11.11.4", "@emotion/styled": "^11.11.5", "@human-protocol/sdk": "workspace:*", - "@mui/icons-material": "^7.0.1", - "@mui/material": "^5.15.18", - "@mui/styled-engine-sc": "6.4.0", - "@mui/system": "^5.15.14", - "@mui/x-data-grid": "^8.5.2", - "@mui/x-date-pickers": "^7.23.6", + "@mui/icons-material": "^7.2.0", + "@mui/material": "^7.2.0", + "@mui/styled-engine-sc": "7.2.0", + "@mui/system": "^7.2.0", + "@mui/x-data-grid": "^8.7.0", + "@mui/x-date-pickers": "^8.7.0", "@tanstack/react-query": "^5.67.2", "@types/react-router-dom": "^5.3.3", "@types/recharts": "^1.8.29", diff --git a/packages/apps/dashboard/client/src/app/index.tsx b/packages/apps/dashboard/client/src/app/index.tsx index 04a926ce42..1f3145606d 100644 --- a/packages/apps/dashboard/client/src/app/index.tsx +++ b/packages/apps/dashboard/client/src/app/index.tsx @@ -1,5 +1,7 @@ -import React from 'react'; +import { StrictMode } from 'react'; +import { LocalizationProvider } from '@mui/x-date-pickers'; +import { AdapterDayjs } from '@mui/x-date-pickers/AdapterDayjs'; import { QueryClient, QueryClientProvider } from '@tanstack/react-query'; import ReactDOM from 'react-dom/client'; @@ -17,10 +19,12 @@ const queryClient = new QueryClient({ ReactDOM.createRoot(document.getElementById('root')!).render( - - - - - + + + + + + + ); diff --git a/packages/apps/dashboard/client/src/app/providers/ThemeProvider.tsx b/packages/apps/dashboard/client/src/app/providers/ThemeProvider.tsx index a4e372457c..ff1abe7fcc 100644 --- a/packages/apps/dashboard/client/src/app/providers/ThemeProvider.tsx +++ b/packages/apps/dashboard/client/src/app/providers/ThemeProvider.tsx @@ -9,7 +9,7 @@ import { import type { PaletteMode } from '@mui/material'; import CssBaseline from '@mui/material/CssBaseline'; -import MuiThemeProvider from '@mui/material/styles/ThemeProvider'; +import { ThemeProvider as MuiThemeProvider } from '@mui/material/styles'; import { createAppTheme } from '@/shared/ui/theme'; diff --git a/packages/apps/dashboard/client/src/features/graph/ui/AreaChart.tsx b/packages/apps/dashboard/client/src/features/graph/ui/AreaChart.tsx index cfe54a390c..ddc08e7368 100644 --- a/packages/apps/dashboard/client/src/features/graph/ui/AreaChart.tsx +++ b/packages/apps/dashboard/client/src/features/graph/ui/AreaChart.tsx @@ -2,7 +2,7 @@ import { type FC, useEffect, useRef, useState } from 'react'; import Card from '@mui/material/Card'; import Stack from '@mui/material/Stack'; -import useTheme from '@mui/material/styles/useTheme'; +import { useTheme } from '@mui/material/styles'; import Typography from '@mui/material/Typography'; import dayjs, { type Dayjs } from 'dayjs'; import { diff --git a/packages/apps/dashboard/client/src/features/graph/ui/CustomXAxisTick.tsx b/packages/apps/dashboard/client/src/features/graph/ui/CustomXAxisTick.tsx index 154a1a8687..e2b73f6750 100644 --- a/packages/apps/dashboard/client/src/features/graph/ui/CustomXAxisTick.tsx +++ b/packages/apps/dashboard/client/src/features/graph/ui/CustomXAxisTick.tsx @@ -1,4 +1,4 @@ -import useTheme from '@mui/material/styles/useTheme'; +import { useTheme } from '@mui/material/styles'; // @ts-expect-error -- import error, but this type work property import type { ContentRenderer } from 'recharts'; diff --git a/packages/apps/dashboard/client/src/features/graph/ui/SmallGraph.tsx b/packages/apps/dashboard/client/src/features/graph/ui/SmallGraph.tsx index 0a8e17c1b3..4771443e0a 100644 --- a/packages/apps/dashboard/client/src/features/graph/ui/SmallGraph.tsx +++ b/packages/apps/dashboard/client/src/features/graph/ui/SmallGraph.tsx @@ -3,7 +3,7 @@ import { type FC, Fragment } from 'react'; import Box from '@mui/material/Box'; import Card from '@mui/material/Card'; import Stack from '@mui/material/Stack'; -import useTheme from '@mui/material/styles/useTheme'; +import { useTheme } from '@mui/material/styles'; import Typography from '@mui/material/Typography'; import { Area, diff --git a/packages/apps/dashboard/client/src/features/graph/ui/ToggleButtons.tsx b/packages/apps/dashboard/client/src/features/graph/ui/ToggleButtons.tsx index 8bb138b157..7a4703acd5 100644 --- a/packages/apps/dashboard/client/src/features/graph/ui/ToggleButtons.tsx +++ b/packages/apps/dashboard/client/src/features/graph/ui/ToggleButtons.tsx @@ -1,5 +1,5 @@ import Button from '@mui/material/Button'; -import styled from '@mui/material/styles/styled'; +import { styled } from '@mui/material/styles'; import ToggleButton from '@mui/material/ToggleButton'; import ToggleButtonGroup from '@mui/material/ToggleButtonGroup'; import dayjs from 'dayjs'; diff --git a/packages/apps/dashboard/client/src/features/searchResults/ui/ReputationScore.tsx b/packages/apps/dashboard/client/src/features/searchResults/ui/ReputationScore.tsx index c6a1b8d0db..d01de8167e 100644 --- a/packages/apps/dashboard/client/src/features/searchResults/ui/ReputationScore.tsx +++ b/packages/apps/dashboard/client/src/features/searchResults/ui/ReputationScore.tsx @@ -1,5 +1,5 @@ import Chip from '@mui/material/Chip'; -import useTheme from '@mui/material/styles/useTheme'; +import { useTheme } from '@mui/material/styles'; import type { Reputation } from '@/shared/model/reputationSchema'; diff --git a/packages/apps/dashboard/client/src/pages/home/ui/HomePage.tsx b/packages/apps/dashboard/client/src/pages/home/ui/HomePage.tsx index 3e2e5fe8c9..f95a658b76 100644 --- a/packages/apps/dashboard/client/src/pages/home/ui/HomePage.tsx +++ b/packages/apps/dashboard/client/src/pages/home/ui/HomePage.tsx @@ -4,9 +4,9 @@ import HelpOutlineIcon from '@mui/icons-material/HelpOutline'; import Box from '@mui/material/Box'; import Button from '@mui/material/Button'; import Divider from '@mui/material/Divider'; -import styled from '@mui/material/styles/styled'; +import Grid from '@mui/material/Grid'; +import { styled } from '@mui/material/styles'; import Typography from '@mui/material/Typography'; -import Grid from '@mui/material/Unstable_Grid2'; import { Link } from 'react-router-dom'; import GraphSwiper from '@/features/graph/ui/GraphSwiper'; @@ -71,7 +71,7 @@ const HomePage: FC = () => { - + Token @@ -85,7 +85,7 @@ const HomePage: FC = () => { - + , - BaseSingleInputFieldProps< - Dayjs | null, - Dayjs, - FieldSection, - false, - DateValidationError - > { - setOpen: Dispatch>; -} +const CustomDateField = () => { + const { triggerRef, setOpen, label } = usePickerContext(); -const CustomDateField = ({ - setOpen, - label, - id, - InputProps: { ref } = {}, - inputProps: { 'aria-label': ariaLabel } = {}, -}: CustomDateFieldProps) => { return ( setOpen((prevState) => !prevState)} sx={{ borderBottom: '1px solid', @@ -54,49 +25,27 @@ const CustomDateField = ({ ); }; -interface CustomDatePickerProps { - props: Omit, 'open' | 'onOpen' | 'onClose'>; -} - -const CustomDatePicker = ({ props }: CustomDatePickerProps) => { - const [open, setOpen] = useState(false); +type MuiDatePickerProps = { + value: Dayjs; + onChange: (value: Dayjs | null) => void; + customProps?: DatePickerProps; +}; +const DatePicker = ({ value, onChange, customProps }: MuiDatePickerProps) => { return ( - setOpen(false)} - onOpen={() => setOpen(true)} + ); }; -interface DatePickerPropsMui { - value: Dayjs; - onChange: (value: Dayjs | null) => void; - customProps?: Omit['props']; -} - -const DatePicker = ({ value, onChange, customProps }: DatePickerPropsMui) => { - return ( - - - - ); -}; - export default DatePicker; diff --git a/packages/apps/dashboard/client/src/shared/ui/SearchBar/index.tsx b/packages/apps/dashboard/client/src/shared/ui/SearchBar/index.tsx index c8dcd6c476..9f912bbd33 100644 --- a/packages/apps/dashboard/client/src/shared/ui/SearchBar/index.tsx +++ b/packages/apps/dashboard/client/src/shared/ui/SearchBar/index.tsx @@ -9,7 +9,7 @@ import IconButton from '@mui/material/IconButton'; import InputAdornment from '@mui/material/InputAdornment'; import MenuItem from '@mui/material/MenuItem'; import MuiSelect, { type SelectChangeEvent } from '@mui/material/Select'; -import useTheme from '@mui/material/styles/useTheme'; +import { useTheme } from '@mui/material/styles'; import TextField from '@mui/material/TextField'; import { useLocation, useNavigate } from 'react-router-dom'; diff --git a/packages/apps/dashboard/client/src/shared/ui/theme/index.tsx b/packages/apps/dashboard/client/src/shared/ui/theme/index.tsx index d010336abe..b3dc129827 100644 --- a/packages/apps/dashboard/client/src/shared/ui/theme/index.tsx +++ b/packages/apps/dashboard/client/src/shared/ui/theme/index.tsx @@ -1,11 +1,11 @@ import type { CSSProperties } from 'react'; -import type { - PaletteColorOptions, - PaletteColor, -} from '@mui/material/styles/createPalette'; -import createTheme from '@mui/material/styles/createTheme'; -import type { Shadows } from '@mui/material/styles/shadows'; +import { + createTheme, + type PaletteColorOptions, + type PaletteColor, + type Shadows, +} from '@mui/material/styles'; import { lightPalette, darkPalette } from './palette'; diff --git a/packages/apps/dashboard/client/src/widgets/footer/ui/Footer.tsx b/packages/apps/dashboard/client/src/widgets/footer/ui/Footer.tsx index 6eae04234f..bc49ea6ba6 100644 --- a/packages/apps/dashboard/client/src/widgets/footer/ui/Footer.tsx +++ b/packages/apps/dashboard/client/src/widgets/footer/ui/Footer.tsx @@ -7,7 +7,7 @@ import TwitterIcon from '@mui/icons-material/Twitter'; import Box from '@mui/material/Box'; import IconButton from '@mui/material/IconButton'; import Link from '@mui/material/Link'; -import styled from '@mui/material/styles/styled'; +import { styled } from '@mui/material/styles'; import Typography from '@mui/material/Typography'; import { env } from '@/shared/config/env'; diff --git a/packages/apps/dashboard/client/src/widgets/header/ui/Header.tsx b/packages/apps/dashboard/client/src/widgets/header/ui/Header.tsx index d3ca5743c7..e425ff12e0 100644 --- a/packages/apps/dashboard/client/src/widgets/header/ui/Header.tsx +++ b/packages/apps/dashboard/client/src/widgets/header/ui/Header.tsx @@ -8,7 +8,7 @@ import Button from '@mui/material/Button'; import Drawer from '@mui/material/Drawer'; import IconButton from '@mui/material/IconButton'; import MuiLink from '@mui/material/Link'; -import styled from '@mui/material/styles/styled'; +import { styled } from '@mui/material/styles'; import Toolbar from '@mui/material/Toolbar'; import { Link } from 'react-router-dom'; diff --git a/packages/apps/dashboard/client/src/widgets/header/ui/ThemeModeSwitch.tsx b/packages/apps/dashboard/client/src/widgets/header/ui/ThemeModeSwitch.tsx index 0ac478ac59..6caeece0cd 100644 --- a/packages/apps/dashboard/client/src/widgets/header/ui/ThemeModeSwitch.tsx +++ b/packages/apps/dashboard/client/src/widgets/header/ui/ThemeModeSwitch.tsx @@ -1,7 +1,7 @@ import type { FC } from 'react'; import IconButton from '@mui/material/IconButton'; -import useTheme from '@mui/material/styles/useTheme'; +import { useTheme } from '@mui/material/styles'; import DarkModeIcon from '@/shared/ui/icons/DarkModeIcon'; import LightModeIcon from '@/shared/ui/icons/LightModeIcon'; diff --git a/packages/apps/staking/package.json b/packages/apps/staking/package.json index 57b96a50c5..0da86f96be 100644 --- a/packages/apps/staking/package.json +++ b/packages/apps/staking/package.json @@ -31,6 +31,7 @@ "@human-protocol/sdk": "*", "@mui/icons-material": "^7.0.1", "@mui/material": "^5.16.7", + "@mui/x-data-grid": "^8.7.0", "@tanstack/query-sync-storage-persister": "^5.68.0", "@tanstack/react-query": "^5.67.2", "@tanstack/react-query-persist-client": "^5.80.7", diff --git a/yarn.lock b/yarn.lock index df8db15002..618b072959 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3921,12 +3921,12 @@ __metadata: "@emotion/styled": "npm:^11.11.5" "@eslint/js": "npm:^9.27.0" "@human-protocol/sdk": "workspace:*" - "@mui/icons-material": "npm:^7.0.1" - "@mui/material": "npm:^5.15.18" - "@mui/styled-engine-sc": "npm:6.4.0" - "@mui/system": "npm:^5.15.14" - "@mui/x-data-grid": "npm:^8.5.2" - "@mui/x-date-pickers": "npm:^7.23.6" + "@mui/icons-material": "npm:^7.2.0" + "@mui/material": "npm:^7.2.0" + "@mui/styled-engine-sc": "npm:7.2.0" + "@mui/system": "npm:^7.2.0" + "@mui/x-data-grid": "npm:^8.7.0" + "@mui/x-date-pickers": "npm:^8.7.0" "@tanstack/react-query": "npm:^5.67.2" "@types/react": "npm:^18.2.66" "@types/react-dom": "npm:^18.2.22" @@ -4557,6 +4557,7 @@ __metadata: "@human-protocol/sdk": "npm:*" "@mui/icons-material": "npm:^7.0.1" "@mui/material": "npm:^5.16.7" + "@mui/x-data-grid": "npm:^8.7.0" "@tanstack/query-sync-storage-persister": "npm:^5.68.0" "@tanstack/react-query": "npm:^5.67.2" "@tanstack/react-query-persist-client": "npm:^5.80.7" @@ -5659,6 +5660,13 @@ __metadata: languageName: node linkType: hard +"@mui/core-downloads-tracker@npm:^7.2.0": + version: 7.2.0 + resolution: "@mui/core-downloads-tracker@npm:7.2.0" + checksum: 10c0/f9e3dd760de2120bf26d957f2bc186caf03e9bc75e9888290549ee79686dbb650bfbbff4abf42628bdcbb0b40a9b311701bb665052b8956a55a7599349664ddb + languageName: node + linkType: hard + "@mui/icons-material@npm:^7.0.1": version: 7.1.0 resolution: "@mui/icons-material@npm:7.1.0" @@ -5675,6 +5683,22 @@ __metadata: languageName: node linkType: hard +"@mui/icons-material@npm:^7.2.0": + version: 7.2.0 + resolution: "@mui/icons-material@npm:7.2.0" + dependencies: + "@babel/runtime": "npm:^7.27.6" + peerDependencies: + "@mui/material": ^7.2.0 + "@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/40943e3c69be132d9c9888388d0624d7d3ab6832a58e31cccbf1d7f2678cdfddf3d876fce7f059f45beaf15fe5f169dd9d2958e68b8b33c62598ba2741b65128 + languageName: node + linkType: hard + "@mui/lab@npm:^5.0.0-alpha.141": version: 5.0.0-alpha.176 resolution: "@mui/lab@npm:5.0.0-alpha.176" @@ -5704,7 +5728,7 @@ __metadata: languageName: node linkType: hard -"@mui/material@npm:^5.15.18, @mui/material@npm:^5.16.7": +"@mui/material@npm:^5.16.7": version: 5.17.1 resolution: "@mui/material@npm:5.17.1" dependencies: @@ -5737,6 +5761,42 @@ __metadata: languageName: node linkType: hard +"@mui/material@npm:^7.2.0": + version: 7.2.0 + resolution: "@mui/material@npm:7.2.0" + dependencies: + "@babel/runtime": "npm:^7.27.6" + "@mui/core-downloads-tracker": "npm:^7.2.0" + "@mui/system": "npm:^7.2.0" + "@mui/types": "npm:^7.4.4" + "@mui/utils": "npm:^7.2.0" + "@popperjs/core": "npm:^2.11.8" + "@types/react-transition-group": "npm:^4.4.12" + clsx: "npm:^2.1.1" + csstype: "npm:^3.1.3" + prop-types: "npm:^15.8.1" + react-is: "npm:^19.1.0" + react-transition-group: "npm:^4.4.5" + peerDependencies: + "@emotion/react": ^11.5.0 + "@emotion/styled": ^11.3.0 + "@mui/material-pigment-css": ^7.2.0 + "@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + "@emotion/react": + optional: true + "@emotion/styled": + optional: true + "@mui/material-pigment-css": + optional: true + "@types/react": + optional: true + checksum: 10c0/56e1d76356b1a6a25ef2ba80448e117548612ddc796d5eb7704ae6308c1888df6378f4e61a63b7bbc15bf399dac0b85cc545619d0a4907a2a2fcff00361bd166 + languageName: node + linkType: hard + "@mui/private-theming@npm:^5.17.1": version: 5.17.1 resolution: "@mui/private-theming@npm:5.17.1" @@ -5754,18 +5814,35 @@ __metadata: languageName: node linkType: hard -"@mui/styled-engine-sc@npm:6.4.0": - version: 6.4.0 - resolution: "@mui/styled-engine-sc@npm:6.4.0" +"@mui/private-theming@npm:^7.2.0": + version: 7.2.0 + resolution: "@mui/private-theming@npm:7.2.0" dependencies: - "@babel/runtime": "npm:^7.26.0" + "@babel/runtime": "npm:^7.27.6" + "@mui/utils": "npm:^7.2.0" + prop-types: "npm:^15.8.1" + peerDependencies: + "@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/902b34889487c622cf6e67bf102c4b8dbd888c941cbf829150cf81b4145adb50a3bb261a26539b89d5134c24fc5e1e344cfe1782c58085b77b7533889c589c9d + languageName: node + linkType: hard + +"@mui/styled-engine-sc@npm:7.2.0": + version: 7.2.0 + resolution: "@mui/styled-engine-sc@npm:7.2.0" + dependencies: + "@babel/runtime": "npm:^7.27.6" "@types/hoist-non-react-statics": "npm:^3.3.6" csstype: "npm:^3.1.3" hoist-non-react-statics: "npm:^3.3.2" prop-types: "npm:^15.8.1" peerDependencies: styled-components: ^6.0.0 - checksum: 10c0/25ff55ecc340e0524d00bce8a2bdd16bfc7ba8038d4a535303522191179d78f8947e9faf3c5852a992e251abc8cc8a160724601e23bad415980f10b0294d6bb9 + checksum: 10c0/3baa8e92160215a11d9e86b1cc9f1a898dc24179bfd106bc0976c3893682793f9d5a0db3d4903c4690c3c564cba0c3ee78b4e67d26bd34a817b66916799ca150 languageName: node linkType: hard @@ -5790,6 +5867,29 @@ __metadata: languageName: node linkType: hard +"@mui/styled-engine@npm:^7.2.0": + version: 7.2.0 + resolution: "@mui/styled-engine@npm:7.2.0" + dependencies: + "@babel/runtime": "npm:^7.27.6" + "@emotion/cache": "npm:^11.14.0" + "@emotion/serialize": "npm:^1.3.3" + "@emotion/sheet": "npm:^1.4.0" + csstype: "npm:^3.1.3" + prop-types: "npm:^15.8.1" + peerDependencies: + "@emotion/react": ^11.4.1 + "@emotion/styled": ^11.3.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + "@emotion/react": + optional: true + "@emotion/styled": + optional: true + checksum: 10c0/d9b6d688f0505a8b877a16cfd43b6f554d77ed1ec481243a8fe154c042c37ce8edc42449cd5e6509329273450f809a88f8a4b248267e377b87db51fd0c496330 + languageName: node + linkType: hard + "@mui/system@npm:^5.15.14, @mui/system@npm:^5.17.1": version: 5.17.1 resolution: "@mui/system@npm:5.17.1" @@ -5818,6 +5918,34 @@ __metadata: languageName: node linkType: hard +"@mui/system@npm:^7.2.0": + version: 7.2.0 + resolution: "@mui/system@npm:7.2.0" + dependencies: + "@babel/runtime": "npm:^7.27.6" + "@mui/private-theming": "npm:^7.2.0" + "@mui/styled-engine": "npm:^7.2.0" + "@mui/types": "npm:^7.4.4" + "@mui/utils": "npm:^7.2.0" + clsx: "npm:^2.1.1" + csstype: "npm:^3.1.3" + prop-types: "npm:^15.8.1" + peerDependencies: + "@emotion/react": ^11.5.0 + "@emotion/styled": ^11.3.0 + "@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + "@emotion/react": + optional: true + "@emotion/styled": + optional: true + "@types/react": + optional: true + checksum: 10c0/5ae7da82dad8a72fe20994d21e949c3d74b9de4158511580a2fde4db4ea4ebc7b12f61a73c0df862b7154714a095b84e51defbb898688e08a46e1702706d5b6d + languageName: node + linkType: hard + "@mui/types@npm:^7.4.2": version: 7.4.2 resolution: "@mui/types@npm:7.4.2" @@ -5846,6 +5974,20 @@ __metadata: languageName: node linkType: hard +"@mui/types@npm:^7.4.4": + version: 7.4.4 + resolution: "@mui/types@npm:7.4.4" + dependencies: + "@babel/runtime": "npm:^7.27.6" + peerDependencies: + "@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/50987623c477a55eaccc11bb0fe651df99e14b4a8bc29a53c493bce7d8b41529c7e7c8c8d3f55d2539db5531e7b4eff9feb93c73134947f465fc41efc43556c2 + languageName: node + linkType: hard + "@mui/types@npm:~7.2.15": version: 7.2.24 resolution: "@mui/types@npm:7.2.24" @@ -5918,13 +6060,33 @@ __metadata: languageName: node linkType: hard -"@mui/x-data-grid@npm:^8.5.2": - version: 8.5.2 - resolution: "@mui/x-data-grid@npm:8.5.2" +"@mui/utils@npm:^7.2.0": + version: 7.2.0 + resolution: "@mui/utils@npm:7.2.0" + dependencies: + "@babel/runtime": "npm:^7.27.6" + "@mui/types": "npm:^7.4.4" + "@types/prop-types": "npm:^15.7.15" + clsx: "npm:^2.1.1" + prop-types: "npm:^15.8.1" + react-is: "npm:^19.1.0" + peerDependencies: + "@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/e1b49f3c9e822d51ba12c7ba16b4efdf5bcbc59ea5f980da331864330425dace49922206f2ff354c925332fe5cc7bfd8d1bcb9d546a68edc21d7f1e95124ace6 + languageName: node + linkType: hard + +"@mui/x-data-grid@npm:^8.7.0": + version: 8.7.0 + resolution: "@mui/x-data-grid@npm:8.7.0" dependencies: "@babel/runtime": "npm:^7.27.6" "@mui/utils": "npm:^7.1.1" - "@mui/x-internals": "npm:8.5.2" + "@mui/x-internals": "npm:8.7.0" clsx: "npm:^2.1.1" prop-types: "npm:^15.8.1" use-sync-external-store: "npm:^1.5.0" @@ -5940,7 +6102,7 @@ __metadata: optional: true "@emotion/styled": optional: true - checksum: 10c0/deb5e7e1f9391b92d85acdb39eb1bc0fd85cbad748be839b132b62dedd3fcce5aae1919b4630a76f156ebcbd8402114feff97b6cc118f484883d722d31976b47 + checksum: 10c0/cb77a88b336a4809dcec2e1f0252700eb8467913eb19adea32b6c65c0a0f3ac68311d82f4f83f8ef6269d2e90ddd83518c378cfcb8f1a45dfc7d59fd2a749fe9 languageName: node linkType: hard @@ -5992,6 +6154,54 @@ __metadata: languageName: node linkType: hard +"@mui/x-date-pickers@npm:^8.7.0": + version: 8.7.0 + resolution: "@mui/x-date-pickers@npm:8.7.0" + dependencies: + "@babel/runtime": "npm:^7.27.6" + "@mui/utils": "npm:^7.1.1" + "@mui/x-internals": "npm:8.7.0" + "@types/react-transition-group": "npm:^4.4.12" + clsx: "npm:^2.1.1" + prop-types: "npm:^15.8.1" + react-transition-group: "npm:^4.4.5" + peerDependencies: + "@emotion/react": ^11.9.0 + "@emotion/styled": ^11.8.1 + "@mui/material": ^5.15.14 || ^6.0.0 || ^7.0.0 + "@mui/system": ^5.15.14 || ^6.0.0 || ^7.0.0 + date-fns: ^2.25.0 || ^3.2.0 || ^4.0.0 + date-fns-jalali: ^2.13.0-0 || ^3.2.0-0 || ^4.0.0-0 + dayjs: ^1.10.7 + luxon: ^3.0.2 + moment: ^2.29.4 + moment-hijri: ^2.1.2 || ^3.0.0 + moment-jalaali: ^0.7.4 || ^0.8.0 || ^0.9.0 || ^0.10.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + "@emotion/react": + optional: true + "@emotion/styled": + optional: true + date-fns: + optional: true + date-fns-jalali: + optional: true + dayjs: + optional: true + luxon: + optional: true + moment: + optional: true + moment-hijri: + optional: true + moment-jalaali: + optional: true + checksum: 10c0/964b2ab033b50925536319e67512055ae496631595de3cf488b37cc1d44c7f962645eae7942589c4817d8e82fa35fd819cae62108b4902cb916e8315774ce966 + languageName: node + linkType: hard + "@mui/x-internals@npm:7.29.0": version: 7.29.0 resolution: "@mui/x-internals@npm:7.29.0" @@ -6004,9 +6214,9 @@ __metadata: languageName: node linkType: hard -"@mui/x-internals@npm:8.5.2": - version: 8.5.2 - resolution: "@mui/x-internals@npm:8.5.2" +"@mui/x-internals@npm:8.7.0": + version: 8.7.0 + resolution: "@mui/x-internals@npm:8.7.0" dependencies: "@babel/runtime": "npm:^7.27.6" "@mui/utils": "npm:^7.1.1" @@ -6014,7 +6224,7 @@ __metadata: peerDependencies: "@mui/system": ^5.15.14 || ^6.0.0 || ^7.0.0 react: ^17.0.0 || ^18.0.0 || ^19.0.0 - checksum: 10c0/03d2105d82624b0064c618a6bfc289c124f7fd8bff2f11fe5ceb9504514fb4cf59be906b5649b3537f21b86c54dbcbf4406e55d529a8a399d9fbc510f3bd2bf9 + checksum: 10c0/c3fab5603a046db85f739195576de4581cf9afed7c6b299322b6745ad9336534afb1e62e8fa9fc5a37e1e9eee942b51c7bccf2ccecf591efa27650a513071eed languageName: node linkType: hard @@ -10307,6 +10517,13 @@ __metadata: languageName: node linkType: hard +"@types/prop-types@npm:^15.7.15": + version: 15.7.15 + resolution: "@types/prop-types@npm:15.7.15" + checksum: 10c0/b59aad1ad19bf1733cf524fd4e618196c6c7690f48ee70a327eb450a42aab8e8a063fbe59ca0a5701aebe2d92d582292c0fb845ea57474f6a15f6994b0e260b2 + languageName: node + linkType: hard + "@types/qs@npm:*, @types/qs@npm:^6.9.7": version: 6.9.18 resolution: "@types/qs@npm:6.9.18" @@ -10351,7 +10568,7 @@ __metadata: languageName: node linkType: hard -"@types/react-transition-group@npm:^4.4.10, @types/react-transition-group@npm:^4.4.11": +"@types/react-transition-group@npm:^4.4.10, @types/react-transition-group@npm:^4.4.11, @types/react-transition-group@npm:^4.4.12": version: 4.4.12 resolution: "@types/react-transition-group@npm:4.4.12" peerDependencies: