diff --git a/docs/data/material/components/table/DataTable.js b/docs/data/material/components/table/DataTable.js index 79e22c9ddb4ffd..b2e857d238971e 100644 --- a/docs/data/material/components/table/DataTable.js +++ b/docs/data/material/components/table/DataTable.js @@ -40,8 +40,7 @@ export default function DataTable() { diff --git a/docs/data/material/components/table/DataTable.tsx b/docs/data/material/components/table/DataTable.tsx index c7b92c0b8dd8d9..eefa8d3a2101f0 100644 --- a/docs/data/material/components/table/DataTable.tsx +++ b/docs/data/material/components/table/DataTable.tsx @@ -40,8 +40,7 @@ export default function DataTable() { diff --git a/docs/data/material/components/table/DataTable.tsx.preview b/docs/data/material/components/table/DataTable.tsx.preview index 3ce9888ec23189..e28635e54d7954 100644 --- a/docs/data/material/components/table/DataTable.tsx.preview +++ b/docs/data/material/components/table/DataTable.tsx.preview @@ -1,7 +1,6 @@ \ No newline at end of file diff --git a/docs/package.json b/docs/package.json index 7916cc99596d16..11f2bc17798a44 100644 --- a/docs/package.json +++ b/docs/package.json @@ -44,12 +44,12 @@ "@mui/styles": "^5.12.0", "@mui/system": "^5.12.1", "@mui/types": "^7.2.4", - "@mui/x-data-grid": "6.0.0-alpha.14", - "@mui/x-data-grid-generator": "6.0.0-alpha.14", - "@mui/x-data-grid-pro": "6.0.0-alpha.14", - "@mui/x-date-pickers": "6.0.0-alpha.14", - "@mui/x-date-pickers-pro": "6.0.0-alpha.14", - "@mui/x-license-pro": "6.0.0-alpha.14", + "@mui/x-data-grid": "6.2.0", + "@mui/x-data-grid-generator": "6.2.0", + "@mui/x-data-grid-pro": "6.2.0", + "@mui/x-date-pickers": "6.2.0", + "@mui/x-date-pickers-pro": "6.2.0", + "@mui/x-license-pro": "6.0.4", "@react-spring/web": "^9.7.2", "@trendmicro/react-interpolate": "^0.5.5", "@types/autosuggest-highlight": "^3.2.0", diff --git a/docs/src/components/action/Frame.tsx b/docs/src/components/action/Frame.tsx index 3cc88b104dbb6a..e08c89928b4edc 100644 --- a/docs/src/components/action/Frame.tsx +++ b/docs/src/components/action/Frame.tsx @@ -49,12 +49,12 @@ function Frame(props: BoxProps) { display: 'flex', flexDirection: 'column', '& > div:first-of-type': { - borderTopLeftRadius: '10px', - borderTopRightRadius: '10px', + borderTopLeftRadius: '12px', + borderTopRightRadius: '12px', }, '& > div:last-of-type': { - borderBottomLeftRadius: '10px', - borderBottomRightRadius: '10px', + borderBottomLeftRadius: '12px', + borderBottomRightRadius: '12px', }, ...props.sx, }} diff --git a/docs/src/components/productX/XComponents.tsx b/docs/src/components/productX/XComponents.tsx index e1e5be999beae2..2ce29e020b5149 100644 --- a/docs/src/components/productX/XComponents.tsx +++ b/docs/src/components/productX/XComponents.tsx @@ -81,7 +81,7 @@ function PrefetchImages() { } export default function XComponents() { - const [demo, setDemo] = React.useState(DEMOS[0]); + const [demo, setDemo] = React.useState(DEMOS[1]); const icons = { [DEMOS[0]]: , [DEMOS[1]]: , diff --git a/docs/src/components/productX/XDateRangeDemo.tsx b/docs/src/components/productX/XDateRangeDemo.tsx index 228195f4a00118..a9ced17144be4f 100644 --- a/docs/src/components/productX/XDateRangeDemo.tsx +++ b/docs/src/components/productX/XDateRangeDemo.tsx @@ -1,22 +1,99 @@ import * as React from 'react'; import Box from '@mui/material/Box'; -import Chip from '@mui/material/Chip'; +import Button from '@mui/material/Button'; import Paper from '@mui/material/Paper'; import Typography from '@mui/material/Typography'; -import TextField from '@mui/material/TextField'; -import { DateRange } from '@mui/x-date-pickers-pro/DateRangePicker'; +import Chip from '@mui/material/Chip'; +import Divider from '@mui/material/Divider'; +import List from '@mui/material/List'; +import ListItem from '@mui/material/ListItem'; +import Frame from 'docs/src/components/action/Frame'; import { StaticDateRangePicker } from '@mui/x-date-pickers-pro/StaticDateRangePicker'; +import { PickersShortcutsItem, PickersShortcutsProps, DateRange } from '@mui/x-date-pickers-pro'; import { AdapterDateFns } from '@mui/x-date-pickers/AdapterDateFns'; import { LocalizationProvider } from '@mui/x-date-pickers/LocalizationProvider'; -import Frame from 'docs/src/components/action/Frame'; +import { startOfWeek, endOfWeek, subDays } from 'date-fns'; const startDate = new Date(); startDate.setDate(10); const endDate = new Date(); endDate.setDate(endDate.getDate() + 28); +function CustomRangeShortcuts(props: PickersShortcutsProps>) { + const { items, onChange, isValid } = props; + + if (items == null || items.length === 0) { + return null; + } + + const resolvedItems = items.map((item: PickersShortcutsItem>) => { + const newValue = item.getValue({ isValid }); + + return { + label: item.label, + onClick: () => { + onChange(newValue); + }, + disabled: !isValid(newValue), + }; + }); + + return ( + + ({ + display: 'flex', + px: theme.spacing(4), + '& .MuiListItem-root': { + py: 2, + pr: theme.spacing(1), + }, + })} + > + {resolvedItems.map((item) => { + return ( + + + + ); + })} + + + + ); +} + export default function XDateRangeDemo() { - const [value, setValue] = React.useState>([startDate, endDate]); + const today = new Date(); + const shortcutsItems: PickersShortcutsItem>[] = [ + { + label: 'This Week', + getValue: () => { + return [startOfWeek(today), endOfWeek(today)]; + }, + }, + { + label: 'Last Week', + getValue: () => { + const prevWeek = subDays(today, 7); + return [startOfWeek(prevWeek), endOfWeek(prevWeek)]; + }, + }, + { + label: 'Last 7 Days', + getValue: () => { + return [subDays(today, 7), today]; + }, + }, + { label: 'Reset', getValue: () => [null, null] }, + ]; + return ( @@ -67,17 +144,15 @@ export default function XDateRangeDemo() { { - setValue(newValue); + value={[startDate, endDate]} + slots={{ + shortcuts: CustomRangeShortcuts, + }} + slotProps={{ + shortcuts: { + items: shortcutsItems, + }, }} - renderInput={(startProps, endProps) => ( - - - to - - - )} /> @@ -87,20 +162,20 @@ export default function XDateRangeDemo() { sx={{ display: 'flex', alignItems: 'center', - lineHeight: 1, - mb: 0.5, + justifyContent: 'space-between', }} > - Available now for your project. + ๐ŸŽ‰   Stable version available now for your project! - + sx={{ mt: { xs: 2, sm: 0 }, color: 'primary.300' }} + > + View more demos + diff --git a/docs/src/components/productX/XGridFullDemo.tsx b/docs/src/components/productX/XGridFullDemo.tsx index 8a32a3536eb8a3..85f7f0728c6c7c 100644 --- a/docs/src/components/productX/XGridFullDemo.tsx +++ b/docs/src/components/productX/XGridFullDemo.tsx @@ -63,6 +63,7 @@ function SettingsPanel(props: GridToolbarContainerProps) { sx={{ flexDirection: { xs: 'column', sm: 'row' }, alignContent: { xs: 'start', sm: 'center' }, + alignItems: { xs: 'start', sm: 'center' }, '& > *': { '&:not(:first-child)': { ml: { xs: 0, sm: 1 } }, '&:last-child': { ml: 'auto' }, @@ -102,7 +103,11 @@ function SettingsPanel(props: GridToolbarContainerProps) { {Number(1000).toLocaleString()} - @@ -222,7 +227,7 @@ export default function XGridFullDemo() { /> - + diff --git a/docs/src/components/productX/XHero.tsx b/docs/src/components/productX/XHero.tsx index d0b8c4ebf43e97..ff46cd30b68918 100644 --- a/docs/src/components/productX/XHero.tsx +++ b/docs/src/components/productX/XHero.tsx @@ -1,13 +1,9 @@ import * as React from 'react'; -import { DataGridPro } from '@mui/x-data-grid-pro'; -import { useDemoData } from '@mui/x-data-grid-generator'; import { red } from '@mui/material/colors'; import Box from '@mui/material/Box'; import Divider from '@mui/material/Divider'; import Paper from '@mui/material/Paper'; import Typography from '@mui/material/Typography'; -import TextField from '@mui/material/TextField'; -import { DateRange } from '@mui/x-date-pickers-pro/DateRangePicker'; import { StaticDateRangePicker } from '@mui/x-date-pickers-pro/StaticDateRangePicker'; import { AdapterDateFns } from '@mui/x-date-pickers/AdapterDateFns'; import { LocalizationProvider } from '@mui/x-date-pickers/LocalizationProvider'; @@ -19,19 +15,121 @@ import FolderTreeView from 'docs/src/components/showcase/FolderTreeView'; import ROUTES from 'docs/src/route'; import { alpha } from '@mui/material/styles'; +import { + DataGridPremium, + useGridApiRef, + GridRowGroupingModel, + GridAggregationModel, + GridColDef, + GridColumnVisibilityModel, +} from '@mui/x-data-grid-premium'; +import { + renderEditProgress, + renderEditStatus, + renderProgress, + renderStatus, + renderTotalPrice, + useDemoData, +} from '@mui/x-data-grid-generator'; +import { STATUS_OPTIONS } from '@mui/x-data-grid-generator/services/static-data'; + const startDate = new Date(); startDate.setDate(10); const endDate = new Date(); endDate.setDate(endDate.getDate() + 28); export default function XHero() { + const columns: GridColDef[] = [ + { + field: 'commodity', + headerName: 'Commodity', + width: 180, + }, + { + field: 'unitPrice', + headerName: 'Unit Price', + type: 'number', + + valueParser: (value: number) => Number(value), + }, + { + field: 'feeRate', + headerName: 'Fee Rate', + type: 'number', + width: 80, + + valueParser: (value) => Number(value), + }, + { + field: 'quantity', + headerName: 'Quantity', + type: 'number', + width: 140, + valueParser: (value: string) => Number(value), + }, + { + field: 'filledQuantity', + headerName: 'Filled Quantity', + renderCell: renderProgress, + renderEditCell: renderEditProgress, + availableAggregationFunctions: ['min', 'max', 'avg', 'size'], + type: 'number', + width: 120, + }, + { + field: 'isFilled', + headerName: 'Is Filled', + align: 'center', + type: 'boolean', + width: 80, + }, + { + field: 'traderName', + headerName: 'Trader Name', + width: 120, + }, + { + field: 'status', + headerName: 'Status', + renderCell: renderStatus, + renderEditCell: renderEditStatus, + type: 'singleSelect', + valueOptions: STATUS_OPTIONS, + width: 150, + }, + { + field: 'totalPrice', + headerName: 'Total in USD', + valueGetter: ({ row }) => + row.feeRate == null || row.quantity == null || row.unitPrice == null + ? null + : row.feeRate + row.quantity * row.unitPrice, + renderCell: renderTotalPrice, + type: 'number', + width: 160, + }, + ]; const { loading, data } = useDemoData({ dataSet: 'Commodity', rowLength: 10000, maxColumns: 40, editable: true, }); - const [value, setValue] = React.useState>([startDate, endDate]); + const [columnVisibilityModel, setColumnVisibilityModel] = + React.useState({ + commodity: false, + }); + const [rowGroupingModel, setRowGroupingModel] = React.useState([ + 'commodity', + ]); + const [aggregationModel, setAggregationModel] = React.useState({ + quantity: 'sum', + unitPrice: 'avg', + feeRate: 'min', + totalPrice: 'max', + }); + const apiRef = useGridApiRef(); + let rowGroupingCounter = 0; return ( - Trades, October 2020 + Trades, March 2023 - { + return {params.colDef.headerName}; + }, + }} hideFooter loading={loading} - density="compact" + isGroupExpandedByDefault={() => { + rowGroupingCounter += 1; + return rowGroupingCounter === 3; + }} + rowGroupingModel={rowGroupingModel} + onRowGroupingModelChange={(model) => setRowGroupingModel(model)} + aggregationModel={aggregationModel} + onAggregationModelChange={(newModel) => setAggregationModel(newModel)} + columnVisibilityModel={columnVisibilityModel} + onColumnVisibilityModelChange={(newModel) => setColumnVisibilityModel(newModel)} /> @@ -262,17 +379,7 @@ export default function XHero() { { - setValue(newValue); - }} - renderInput={(startProps, endProps) => ( - - - to - - - )} + value={[startDate, endDate]} /> diff --git a/docs/src/components/productX/XTreeViewDemo.tsx b/docs/src/components/productX/XTreeViewDemo.tsx index b7a13e193383e7..ca0ae17ea70488 100644 --- a/docs/src/components/productX/XTreeViewDemo.tsx +++ b/docs/src/components/productX/XTreeViewDemo.tsx @@ -15,8 +15,7 @@ import PictureAsPdfOutlined from '@mui/icons-material/PictureAsPdfOutlined'; import VideocamOutlined from '@mui/icons-material/VideocamOutlined'; import FourKOutlined from '@mui/icons-material/FourKOutlined'; import Frame from 'docs/src/components/action/Frame'; -import Chip from '@mui/material/Chip'; -import EmailSubscribe from 'docs/src/components/footer/EmailSubscribe'; +import Button from '@mui/material/Button'; const CustomContent = React.forwardRef(function CustomContent( props: TreeItemContentProps & { lastNestedChild?: boolean }, @@ -292,25 +291,21 @@ export default function XDateRangeDemo() { sx={{ display: 'flex', alignItems: 'center', - mb: 0.5, + justifyContent: 'space-between', }} > - - Coming soon! + + ๐Ÿงช   Experiment with the lab version now! - + sx={{ color: 'primary.300', flexShrink: 0 }} + > + View more demos + - - Subscribe to our newsletter to get first-hand info about the development and release of - new components. - - ); diff --git a/docs/src/components/showcase/ThemeDatePicker.tsx b/docs/src/components/showcase/ThemeDatePicker.tsx index 96c96a5a13c622..97ecc62dc69105 100644 --- a/docs/src/components/showcase/ThemeDatePicker.tsx +++ b/docs/src/components/showcase/ThemeDatePicker.tsx @@ -2,13 +2,11 @@ import * as React from 'react'; import Box from '@mui/material/Box'; import Fade from '@mui/material/Fade'; import { iconButtonClasses } from '@mui/material/IconButton'; -import TextField from '@mui/material/TextField'; import { AdapterDateFns } from '@mui/x-date-pickers/AdapterDateFns'; import { LocalizationProvider } from '@mui/x-date-pickers/LocalizationProvider'; import { StaticDatePicker } from '@mui/x-date-pickers/StaticDatePicker'; export default function ThemeDatePicker() { - const [value, setValue] = React.useState(new Date()); return ( @@ -99,14 +97,7 @@ export default function ThemeDatePicker() { }), ]} > - { - setValue(newValue); - }} - renderInput={(params) => } - /> + diff --git a/yarn.lock b/yarn.lock index 62f992c6bb961a..9991963a6ba2e6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1349,13 +1349,6 @@ dependencies: "@date-io/core" "^2.16.0" -"@date-io/dayjs@^2.16.0": - version "2.16.0" - resolved "https://registry.yarnpkg.com/@date-io/dayjs/-/dayjs-2.16.0.tgz#0d2c254ad8db1306fdc4b8eda197cb53c9af89dc" - integrity sha512-y5qKyX2j/HG3zMvIxTobYZRGnd1FUW2olZLS0vTj7bEkBQkjd2RO7/FEwDY03Z1geVGlXKnzIATEVBVaGzV4Iw== - dependencies: - "@date-io/core" "^2.16.0" - "@date-io/hijri@^2.16.1": version "2.16.1" resolved "https://registry.yarnpkg.com/@date-io/hijri/-/hijri-2.16.1.tgz#a5e7e5b875e0ac8719c235eaf51d4188f21ea193" @@ -1948,105 +1941,101 @@ react-test-renderer "^18.0.0" semver "^5.7.0" -"@mui/x-data-grid-generator@6.0.0-alpha.14": - version "6.0.0-alpha.14" - resolved "https://registry.yarnpkg.com/@mui/x-data-grid-generator/-/x-data-grid-generator-6.0.0-alpha.14.tgz#b1df18c118688d2ada5a9d0c2fe7a535c352d2d2" - integrity sha512-d1ggfE4kbiXVX9dmJQylyG4wGBIZ35KP0ubNEdv2rmgit4ZSAFGhc1PMcKFNkEBSuOn9m4qTG121m/eYpDtJgQ== +"@mui/x-data-grid-generator@6.2.0": + version "6.2.0" + resolved "https://registry.yarnpkg.com/@mui/x-data-grid-generator/-/x-data-grid-generator-6.2.0.tgz#db9035797f0a1d2e470a875b2e8c570c7e1676dd" + integrity sha512-Upz7POtAy0k61heA3G8eOiWw56bYgvgk/0Q48QgP/teMDNMpvRsn3T/i0uO4NGsI3pJ6bY63xVE/taY+XeEBmg== dependencies: - "@babel/runtime" "^7.20.7" - "@mui/base" "^5.0.0-alpha.112" - "@mui/x-data-grid-premium" "6.0.0-alpha.14" - chance "^1.1.9" + "@babel/runtime" "^7.21.0" + "@mui/base" "^5.0.0-alpha.123" + "@mui/x-data-grid-premium" "6.2.0" + chance "^1.1.11" clsx "^1.2.1" - lru-cache "^7.14.1" + lru-cache "^7.18.3" -"@mui/x-data-grid-premium@6.0.0-alpha.14": - version "6.0.0-alpha.14" - resolved "https://registry.yarnpkg.com/@mui/x-data-grid-premium/-/x-data-grid-premium-6.0.0-alpha.14.tgz#d8d8b2c5d67a0a101d8ca7a7e480c0fed3fce3f2" - integrity sha512-RxXJ5hoWmzN1+3cWIpZUFTX0GKsni1mWb4nO0DIfYvo3Jfuc8isG3yc+GoEqBn1ijVwPWGTGGwF+6lit71Jz2Q== - dependencies: - "@babel/runtime" "^7.20.7" - "@mui/utils" "^5.11.2" - "@mui/x-data-grid" "6.0.0-alpha.14" - "@mui/x-data-grid-pro" "6.0.0-alpha.14" - "@mui/x-license-pro" "6.0.0-alpha.14" +"@mui/x-data-grid-premium@6.2.0": + version "6.2.0" + resolved "https://registry.yarnpkg.com/@mui/x-data-grid-premium/-/x-data-grid-premium-6.2.0.tgz#dc8617395f2e6a1eb930254fc703c1ef77eba483" + integrity sha512-nWul0q58bJSM0w+HaQ6DgQP+7TMphByoVBsRD1XNMtaRdQFPSz6GlDdAFJ/jBahAx7TOUMhIMICvB7f4kRfBVg== + dependencies: + "@babel/runtime" "^7.21.0" + "@mui/utils" "^5.11.13" + "@mui/x-data-grid" "6.2.0" + "@mui/x-data-grid-pro" "6.2.0" + "@mui/x-license-pro" "6.0.4" "@types/format-util" "^1.0.2" clsx "^1.2.1" exceljs "^4.3.0" prop-types "^15.8.1" reselect "^4.1.7" -"@mui/x-data-grid-pro@6.0.0-alpha.14": - version "6.0.0-alpha.14" - resolved "https://registry.yarnpkg.com/@mui/x-data-grid-pro/-/x-data-grid-pro-6.0.0-alpha.14.tgz#90ef57d0955845fb1d66728c9a21a0b69dce77ac" - integrity sha512-GlqEDIjDFKrIc+Yt9+wsxi85OxlcNXwiCwbFp0MciWxaOyJ4ls9B6SVdA7RaxkAtEOnrq3Dhj6OhVaATXdTPEw== +"@mui/x-data-grid-pro@6.2.0": + version "6.2.0" + resolved "https://registry.yarnpkg.com/@mui/x-data-grid-pro/-/x-data-grid-pro-6.2.0.tgz#0e6c39fb8c90df97015fd1e9bb1f89e0514933e9" + integrity sha512-BoZgerBw6yB2r/3DXk0NtMslBVvbn/Rg4qsXwb64qv9UAfxS1ORdgMIdWFxuvOr9Q46MvFVFl2VPPAXHAowhZw== dependencies: - "@babel/runtime" "^7.20.7" - "@mui/utils" "^5.11.2" - "@mui/x-data-grid" "6.0.0-alpha.14" - "@mui/x-license-pro" "6.0.0-alpha.14" + "@babel/runtime" "^7.21.0" + "@mui/utils" "^5.11.13" + "@mui/x-data-grid" "6.2.0" + "@mui/x-license-pro" "6.0.4" "@types/format-util" "^1.0.2" clsx "^1.2.1" prop-types "^15.8.1" reselect "^4.1.7" -"@mui/x-data-grid@6.0.0-alpha.14": - version "6.0.0-alpha.14" - resolved "https://registry.yarnpkg.com/@mui/x-data-grid/-/x-data-grid-6.0.0-alpha.14.tgz#69a076256753636f3f5b585ca7e8247e692ffa8d" - integrity sha512-dvPIz9Bqg2/g2FrKp8AWM9hx/EghoFBRFpR6Ex1tMwQ/iUztksHoA1kP0OHsnhnIAV4vkA4zGUtDDO50nZvJZg== +"@mui/x-data-grid@6.2.0": + version "6.2.0" + resolved "https://registry.yarnpkg.com/@mui/x-data-grid/-/x-data-grid-6.2.0.tgz#cc8cae0f76f8216ee3c8e8cb3b08280c2b164e5c" + integrity sha512-0SSnzpAtSOsrw/zqm+Nn5HwhwhWsbIYpzHB20is1FuH+hQnrAduHf1Twx9h+86a2n61C8qaDBcRyYZSXR1WBnw== dependencies: - "@babel/runtime" "^7.20.7" - "@mui/utils" "^5.11.2" + "@babel/runtime" "^7.21.0" + "@mui/utils" "^5.11.13" clsx "^1.2.1" prop-types "^15.8.1" reselect "^4.1.7" -"@mui/x-date-pickers-pro@6.0.0-alpha.14": - version "6.0.0-alpha.14" - resolved "https://registry.yarnpkg.com/@mui/x-date-pickers-pro/-/x-date-pickers-pro-6.0.0-alpha.14.tgz#710c8b9c421da0058e78eddced2a535089cf34d5" - integrity sha512-U55oVicvux3Oe9TzrX/gcO3tHXAXrQmOW7SYl1uHUk39+cLh1ANJ3/u9zl4QjC/EBnhM/TrPtJ2nQMVjc6JL3g== +"@mui/x-date-pickers-pro@6.2.0": + version "6.2.0" + resolved "https://registry.yarnpkg.com/@mui/x-date-pickers-pro/-/x-date-pickers-pro-6.2.0.tgz#446eb1978c3d0c0a416f1ea197d9eeb3f401eee9" + integrity sha512-lb9UDVvMdEjKWLqv/e/spbwgKZO6UIKjo0xYgCag9cfr7S+fSyaBVGsYwDjykwropBr7lRfyc2Gs0XCIPjuRqQ== dependencies: - "@babel/runtime" "^7.20.7" + "@babel/runtime" "^7.21.0" "@date-io/date-fns" "^2.16.0" - "@date-io/dayjs" "^2.16.0" "@date-io/luxon" "^2.16.1" "@date-io/moment" "^2.16.1" - "@mui/utils" "^5.11.2" - "@mui/x-date-pickers" "6.0.0-alpha.14" - "@mui/x-license-pro" "6.0.0-alpha.14" + "@mui/utils" "^5.11.13" + "@mui/x-date-pickers" "6.2.0" + "@mui/x-license-pro" "6.0.4" clsx "^1.2.1" prop-types "^15.8.1" react-transition-group "^4.4.5" - rifm "^0.12.1" -"@mui/x-date-pickers@6.0.0-alpha.14": - version "6.0.0-alpha.14" - resolved "https://registry.yarnpkg.com/@mui/x-date-pickers/-/x-date-pickers-6.0.0-alpha.14.tgz#a206d233d89f22839fa35159e3484a4dd171f3a7" - integrity sha512-blemx+V52zJu2qHFMZbzEqZU+KZz5HC2pzImF4447SR+8ogieO+P9C+KgOH8IWOcq4CNT6cMl4303C7oSJ+E3Q== +"@mui/x-date-pickers@6.2.0": + version "6.2.0" + resolved "https://registry.yarnpkg.com/@mui/x-date-pickers/-/x-date-pickers-6.2.0.tgz#cb947af94e50ce5e4345a411fd57ef83ca4b5541" + integrity sha512-/u2X2VVQ67wS6yJNrL1upUUwSSevH1HIkMZeAo/tyTHc3Ek4WlS+kbCWByjL9PT+Z2Dmck8+xSfXIe/F1rypng== dependencies: - "@babel/runtime" "^7.20.7" + "@babel/runtime" "^7.21.0" "@date-io/core" "^2.16.0" "@date-io/date-fns" "^2.16.0" "@date-io/date-fns-jalali" "^2.16.0" - "@date-io/dayjs" "^2.16.0" "@date-io/hijri" "^2.16.1" "@date-io/jalaali" "^2.16.1" "@date-io/luxon" "^2.16.1" "@date-io/moment" "^2.16.1" - "@mui/utils" "^5.11.2" + "@mui/utils" "^5.11.13" "@types/react-transition-group" "^4.4.5" clsx "^1.2.1" prop-types "^15.8.1" react-transition-group "^4.4.5" - rifm "^0.12.1" -"@mui/x-license-pro@6.0.0-alpha.14": - version "6.0.0-alpha.14" - resolved "https://registry.yarnpkg.com/@mui/x-license-pro/-/x-license-pro-6.0.0-alpha.14.tgz#5c7bfad302ac3d5f9b99bd23b833e1eac9540dd7" - integrity sha512-GrSDF6x/bjCe8k6BKoLLlaQc2UJ17rVyTN/AdOfWRbNlCrpnIjql8RR66BKHd3dbK9Vdr53F64Kk59QgtB/nGg== +"@mui/x-license-pro@6.0.4": + version "6.0.4" + resolved "https://registry.yarnpkg.com/@mui/x-license-pro/-/x-license-pro-6.0.4.tgz#081eb8ac36a52ab9afec3640a5aa8614130cf410" + integrity sha512-4E9TRDb0Enc7OngSz/Lx34++WdiD95tsYuFCdhicq/FImahgLEg799qUj+il5UQJ5mxQP/pKdVqv0T8FZg2JPA== dependencies: - "@babel/runtime" "^7.20.7" - "@mui/utils" "^5.11.2" + "@babel/runtime" "^7.21.0" + "@mui/utils" "^5.11.13" "@next/env@13.1.6": version "13.1.6" @@ -5489,10 +5478,10 @@ chalk@^5.0.1, chalk@^5.2.0: resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.2.0.tgz#249623b7d66869c673699fb66d65723e54dfcfb3" integrity sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA== -chance@^1.1.9: - version "1.1.9" - resolved "https://registry.yarnpkg.com/chance/-/chance-1.1.9.tgz#fbf409726a956415b4bde0e8db010f60b60fc01b" - integrity sha512-TfxnA/DcZXRTA4OekA2zL9GH8qscbbl6X0ZqU4tXhGveVY/mXWvEQLt5GwZcYXTEyEFflVtj+pG8nc8EwSm1RQ== +chance@^1.1.11: + version "1.1.11" + resolved "https://registry.yarnpkg.com/chance/-/chance-1.1.11.tgz#78e10e1f9220a5bbc60a83e3f28a5d8558d84d1b" + integrity sha512-kqTg3WWywappJPqtgrdvbA380VoXO2eu9VCV895JgbyHsaErXdyHK9LOZ911OvAk6L0obK7kDk9CGs8+oBawVA== character-entities-legacy@^1.0.0: version "1.1.4" @@ -11187,10 +11176,10 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" -lru-cache@^7.14.1, lru-cache@^7.4.4, lru-cache@^7.5.1, lru-cache@^7.7.1: - version "7.14.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.14.1.tgz#8da8d2f5f59827edb388e63e459ac23d6d408fea" - integrity sha512-ysxwsnTKdAx96aTRdhDOCQfDgbHnt8SK0KY8SEjO0wHinhWOFTESbjVCMPbU1uGXg/ch4lifqx0wfjOawU2+WA== +lru-cache@^7.14.1, lru-cache@^7.18.3, lru-cache@^7.4.4, lru-cache@^7.5.1, lru-cache@^7.7.1: + version "7.18.3" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.18.3.tgz#f793896e0fd0e954a59dfdd82f0773808df6aa89" + integrity sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA== lz-string@^1.5.0: version "1.5.0" @@ -14572,11 +14561,6 @@ rfdc@^1.3.0: resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.0.tgz#d0b7c441ab2720d05dc4cf26e01c89631d9da08b" integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA== -rifm@^0.12.1: - version "0.12.1" - resolved "https://registry.yarnpkg.com/rifm/-/rifm-0.12.1.tgz#8fa77f45b7f1cda2a0068787ac821f0593967ac4" - integrity sha512-OGA1Bitg/dSJtI/c4dh90svzaUPt228kzFsUkJbtA2c964IqEAwWXeL9ZJi86xWv3j5SMqRvGULl7bA6cK0Bvg== - rimraf@2, rimraf@^2.6.3: version "2.7.1" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec"