Fix multiselect component
This commit is contained in:
parent
be413a4e19
commit
e35dac1137
@ -95,4 +95,4 @@
|
||||
"react-error-overlay": "^6.0.11"
|
||||
},
|
||||
"resolutions": {}
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,9 +1,11 @@
|
||||
import React from 'react';
|
||||
|
||||
import makeStyles from '@mui/styles/makeStyles';
|
||||
import FormControl from '@mui/material/FormControl';
|
||||
import InputLabel from '@mui/material/InputLabel';
|
||||
import OutlinedInput from '@mui/material/OutlinedInput';
|
||||
import Select from '@mui/material/Select';
|
||||
import MenuItem from '@mui/material/MenuItem';
|
||||
|
||||
const MenuProps = {
|
||||
PaperProps: {
|
||||
@ -13,6 +15,13 @@ const MenuProps = {
|
||||
},
|
||||
};
|
||||
|
||||
const useStyles = makeStyles((theme) => ({
|
||||
root: {
|
||||
fontWeight: 'bold',
|
||||
backgroundColor: theme.palette.background.dark1,
|
||||
},
|
||||
}));
|
||||
|
||||
export default function Component({
|
||||
variant = 'outlined',
|
||||
label = '',
|
||||
@ -20,13 +29,27 @@ export default function Component({
|
||||
disabled = false,
|
||||
renderValue = (selected) => selected.join(', '),
|
||||
onChange = function (event) {},
|
||||
children = null,
|
||||
items = [],
|
||||
}) {
|
||||
const classes = useStyles();
|
||||
|
||||
return (
|
||||
<FormControl variant={variant} disabled={disabled} fullWidth>
|
||||
<InputLabel>{label}</InputLabel>
|
||||
<Select multiple value={value} onChange={onChange} input={<OutlinedInput />} renderValue={renderValue} MenuProps={MenuProps}>
|
||||
{children}
|
||||
<Select multiple value={value} onChange={onChange} input={<OutlinedInput label={label} />} renderValue={renderValue} MenuProps={MenuProps}>
|
||||
{items.map((item) => {
|
||||
if (!('key' in item)) {
|
||||
item.key = item.value;
|
||||
}
|
||||
if (!('name' in item)) {
|
||||
item.name = item.value;
|
||||
}
|
||||
return (
|
||||
<MenuItem key={item.key} value={item.value} className={item.selected ? classes.root : ''}>
|
||||
{item.name}
|
||||
</MenuItem>
|
||||
);
|
||||
})}
|
||||
</Select>
|
||||
</FormControl>
|
||||
);
|
||||
|
||||
@ -1,23 +0,0 @@
|
||||
import React from 'react';
|
||||
|
||||
import makeStyles from '@mui/styles/makeStyles';
|
||||
import MenuItem from '@mui/material/MenuItem';
|
||||
|
||||
const useStyles = makeStyles((theme) => ({
|
||||
root: {
|
||||
fontWeight: 'bold',
|
||||
backgroundColor: theme.palette.background.dark1,
|
||||
},
|
||||
}));
|
||||
|
||||
const Component = React.forwardRef(({ key = '', name = '', value = '', selected = false }, ref) => {
|
||||
const classes = useStyles();
|
||||
|
||||
return (
|
||||
<MenuItem key={key} value={value} className={selected ? classes.root : ''} ref={ref}>
|
||||
{name}
|
||||
</MenuItem>
|
||||
);
|
||||
});
|
||||
|
||||
export default Component;
|
||||
@ -23,7 +23,6 @@ import BoxText from '../../../misc/BoxText';
|
||||
import Checkbox from '../../../misc/Checkbox';
|
||||
import FormInlineButton from '../../../misc/FormInlineButton';
|
||||
import MultiSelect from '../../../misc/MultiSelect';
|
||||
import MultiSelectOption from '../../../misc/MultiSelectOption';
|
||||
import Password from '../../../misc/Password';
|
||||
import Select from '../../../misc/Select';
|
||||
import Textarea from '../../../misc/Textarea';
|
||||
@ -710,17 +709,23 @@ function AdvancedSettings({ settings = {}, onChange = function (settings) {} })
|
||||
</Typography>
|
||||
</Grid>
|
||||
<Grid item xs={12}>
|
||||
<MultiSelect type="select" label="flags" value={settings.general.fflags} onChange={onChange('general', 'fflags')}>
|
||||
<MultiSelectOption value="discardcorrupt" name="discardcorrupt" />
|
||||
<MultiSelectOption value="fastseek" name="fastseek" />
|
||||
<MultiSelectOption value="genpts" name="genpts" />
|
||||
<MultiSelectOption value="igndts" name="igndts" />
|
||||
<MultiSelectOption value="ignidx" name="ignidx" />
|
||||
<MultiSelectOption value="nobuffer" name="nobuffer" />
|
||||
<MultiSelectOption value="nofillin" name="nofillin" />
|
||||
<MultiSelectOption value="noparse" name="noparse" />
|
||||
<MultiSelectOption value="sortdts" name="sortdts" />
|
||||
</MultiSelect>
|
||||
<MultiSelect
|
||||
type="select"
|
||||
label="flags"
|
||||
value={settings.general.fflags}
|
||||
onChange={onChange('general', 'fflags')}
|
||||
items={[
|
||||
{ value: 'discardcorrupt' },
|
||||
{ value: 'fastseek' },
|
||||
{ value: 'genpts' },
|
||||
{ value: 'igndts' },
|
||||
{ value: 'ignidx' },
|
||||
{ value: 'nobuffer' },
|
||||
{ value: 'nofillin' },
|
||||
{ value: 'noparse' },
|
||||
{ value: 'sortdts' },
|
||||
]}
|
||||
></MultiSelect>
|
||||
</Grid>
|
||||
<Grid item xs={12}>
|
||||
<Checkbox label={<Trans>copyts</Trans>} checked={settings.general.copyts} onChange={onChange('general', 'copyts')} />
|
||||
|
||||
@ -24,7 +24,6 @@ import Filesize from '../misc/Filesize';
|
||||
import FormInlineButton from '../misc/FormInlineButton';
|
||||
import H from '../utils/help';
|
||||
import MultiSelect from '../misc/MultiSelect';
|
||||
import MultiSelectOption from '../misc/MultiSelectOption';
|
||||
import NotifyContext from '../contexts/Notify';
|
||||
import Paper from '../misc/Paper';
|
||||
import PaperHeader from '../misc/PaperHeader';
|
||||
@ -333,7 +332,6 @@ export default function Playersite({ restreamer = null }) {
|
||||
<Grid item xs={12}>
|
||||
<MultiSelect
|
||||
disabled={!$settings.playersite}
|
||||
type="select"
|
||||
label={<Trans>Additional channels</Trans>}
|
||||
value={$settings.channel_list.filter((c) => c !== main_channelid)}
|
||||
renderValue={(selected) => {
|
||||
@ -349,21 +347,17 @@ export default function Playersite({ restreamer = null }) {
|
||||
.join(', ');
|
||||
}}
|
||||
onChange={handleChange('channel_list')}
|
||||
>
|
||||
{$channels
|
||||
items={$channels
|
||||
.sort((a, b) => {
|
||||
const aname = a.name.toUpperCase();
|
||||
const bname = b.name.toUpperCase();
|
||||
return aname < bname ? -1 : aname > bname ? 1 : 0;
|
||||
})
|
||||
.map((c) => {
|
||||
return { id: c.channelid, name: c.name };
|
||||
return { value: c.channelid, name: c.name };
|
||||
})
|
||||
.filter((c) => c.id !== main_channelid)
|
||||
.map((c) => {
|
||||
return <MultiSelectOption key={c.id} value={c.id} name={c.name} />;
|
||||
})}
|
||||
</MultiSelect>
|
||||
.filter((c) => c.value !== main_channelid)}
|
||||
></MultiSelect>
|
||||
<Typography variant="caption">
|
||||
<Trans>Additional channels to display on the playersite.</Trans>
|
||||
</Typography>
|
||||
|
||||
@ -18,7 +18,6 @@ import Typography from '@mui/material/Typography';
|
||||
import Checkbox from '../../../misc/Checkbox';
|
||||
import Select from '../../../misc/Select';
|
||||
import MultiSelect from '../../../misc/MultiSelect';
|
||||
import MultiSelectOption from '../../../misc/MultiSelectOption';
|
||||
import Password from '../../../misc/Password';
|
||||
|
||||
const id = 'hls';
|
||||
@ -335,23 +334,29 @@ function Service({ settings = {}, skills = {}, metadata = {}, streams = [], onCh
|
||||
/>
|
||||
</Grid>
|
||||
<Grid item xs={12}>
|
||||
<MultiSelect type="select" label="hls_flags" value={settings.options.hls_flags} onChange={handleChange('hls_flags')}>
|
||||
<MultiSelectOption value="single_file" name="single_file" />
|
||||
<MultiSelectOption value="delete_segments" name="delete_segments" />
|
||||
<MultiSelectOption value="append_list" name="append_list" />
|
||||
<MultiSelectOption value="round_durations" name="round_durations" />
|
||||
<MultiSelectOption value="discont_start" name="discont_start" />
|
||||
<MultiSelectOption value="omit_endlist" name="omit_endlist" />
|
||||
<MultiSelectOption value="periodic_rekey" name="periodic_rekey" />
|
||||
<MultiSelectOption value="independent_segments" name="independent_segments" />
|
||||
<MultiSelectOption value="iframes_only" name="iframes_only" />
|
||||
<MultiSelectOption value="split_by_time" name="split_by_time" />
|
||||
<MultiSelectOption value="program_date_time" name="program_date_time" />
|
||||
<MultiSelectOption value="second_level_segment_index" name="second_level_segment_index" />
|
||||
<MultiSelectOption value="second_level_segment_size" name="second_level_segment_size" />
|
||||
<MultiSelectOption value="second_level_segment_duration" name="second_level_segment_duration" />
|
||||
<MultiSelectOption value="temp_file" name="temp_file" />
|
||||
</MultiSelect>
|
||||
<MultiSelect
|
||||
type="select"
|
||||
label="hls_flags"
|
||||
value={settings.options.hls_flags}
|
||||
onChange={handleChange('hls_flags')}
|
||||
items={[
|
||||
{ value: ' single_file' },
|
||||
{ value: ' delete_segments' },
|
||||
{ value: ' append_list' },
|
||||
{ value: ' round_durations' },
|
||||
{ value: ' discont_start' },
|
||||
{ value: ' omit_endlist' },
|
||||
{ value: ' periodic_rekey' },
|
||||
{ value: ' independent_segments' },
|
||||
{ value: ' iframes_only' },
|
||||
{ value: ' split_by_time' },
|
||||
{ value: ' program_date_time' },
|
||||
{ value: ' second_level_segment_index' },
|
||||
{ value: ' second_level_segment_size' },
|
||||
{ value: ' second_level_segment_duration' },
|
||||
{ value: ' temp_file' },
|
||||
]}
|
||||
></MultiSelect>
|
||||
</Grid>
|
||||
<Grid item xs={12}>
|
||||
<Typography variant="h3">
|
||||
|
||||
@ -17,7 +17,6 @@ import Typography from '@mui/material/Typography';
|
||||
import Checkbox from '../../../misc/Checkbox';
|
||||
import Select from '../../../misc/Select';
|
||||
import MultiSelect from '../../../misc/MultiSelect';
|
||||
import MultiSelectOption from '../../../misc/MultiSelectOption';
|
||||
|
||||
const id = 'mpegts';
|
||||
const name = 'MPEG-TS';
|
||||
@ -301,13 +300,19 @@ function Service({ settings = {}, skills = {}, metadata = {}, streams = [], onCh
|
||||
/>
|
||||
</Grid>
|
||||
<Grid item xs={12}>
|
||||
<MultiSelect type="select" label="mpegts_flags" value={settings.options.mpegts_flags} onChange={handleChange('mpegts_flags')}>
|
||||
<MultiSelectOption value="resend_headers" name="resend_headers" />
|
||||
<MultiSelectOption value="latm" name="latm" />
|
||||
<MultiSelectOption value="pat_pmt_at_frames" name="pat_pmt_at_frames" />
|
||||
<MultiSelectOption value="system_b" name="system_b" />
|
||||
<MultiSelectOption value="initial_discontinuity" name="initial_discontinuity" />
|
||||
</MultiSelect>
|
||||
<MultiSelect
|
||||
type="select"
|
||||
label="mpegts_flags"
|
||||
value={settings.options.mpegts_flags}
|
||||
onChange={handleChange('mpegts_flags')}
|
||||
items={[
|
||||
{ value: 'resend_headers' },
|
||||
{ value: 'latm' },
|
||||
{ value: 'pat_pmt_at_frames' },
|
||||
{ value: 'system_b' },
|
||||
{ value: 'initial_discontinuity' },
|
||||
]}
|
||||
></MultiSelect>
|
||||
</Grid>
|
||||
<Grid item xs={12}>
|
||||
<Checkbox label="mpegts_copyts" checked={settings.options.mpegts_copyts} onChange={handleChange('mpegts_copyts')} />
|
||||
|
||||
@ -17,7 +17,6 @@ import Typography from '@mui/material/Typography';
|
||||
|
||||
import Select from '../../../misc/Select';
|
||||
import MultiSelect from '../../../misc/MultiSelect';
|
||||
import MultiSelectOption from '../../../misc/MultiSelectOption';
|
||||
import Password from '../../../misc/Password';
|
||||
|
||||
const id = 'rtsp';
|
||||
@ -190,12 +189,8 @@ function Service({ settings = {}, skills = {}, metadata = {}, streams = [], onCh
|
||||
label="allowed_media_types"
|
||||
value={settings.options.allowed_media_types}
|
||||
onChange={handleChange('allowed_media_types')}
|
||||
>
|
||||
<MultiSelectOption value="" name="all media types" />
|
||||
<MultiSelectOption value="video" name="video" />
|
||||
<MultiSelectOption value="audio" name="audio" />
|
||||
<MultiSelectOption value="data" name="data" />
|
||||
</MultiSelect>
|
||||
items={[{ key: 'all', value: '', name: 'all media types' }, { value: 'video' }, { value: 'audio' }, { value: 'data' }]}
|
||||
></MultiSelect>
|
||||
</Grid>
|
||||
<Grid item xs={12}>
|
||||
<TextField
|
||||
|
||||
139
yarn.lock
139
yarn.lock
@ -1285,20 +1285,27 @@
|
||||
resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310"
|
||||
integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==
|
||||
|
||||
"@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.16.3", "@babel/runtime@^7.18.3", "@babel/runtime@^7.20.13", "@babel/runtime@^7.21.0", "@babel/runtime@^7.23.2", "@babel/runtime@^7.3.1", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.3", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7":
|
||||
"@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.16.3", "@babel/runtime@^7.18.3", "@babel/runtime@^7.20.13", "@babel/runtime@^7.21.0", "@babel/runtime@^7.23.2", "@babel/runtime@^7.3.1", "@babel/runtime@^7.8.3", "@babel/runtime@^7.8.4":
|
||||
version "7.23.9"
|
||||
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.9.tgz#47791a15e4603bb5f905bc0753801cf21d6345f7"
|
||||
integrity sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw==
|
||||
dependencies:
|
||||
regenerator-runtime "^0.14.0"
|
||||
|
||||
"@babel/runtime@^7.25.0", "@babel/runtime@^7.25.6":
|
||||
"@babel/runtime@^7.25.0":
|
||||
version "7.25.6"
|
||||
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.25.6.tgz#9afc3289f7184d8d7f98b099884c26317b9264d2"
|
||||
integrity sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==
|
||||
dependencies:
|
||||
regenerator-runtime "^0.14.0"
|
||||
|
||||
"@babel/runtime@^7.25.6", "@babel/runtime@^7.25.7", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.7":
|
||||
version "7.25.7"
|
||||
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.25.7.tgz#7ffb53c37a8f247c8c4d335e89cdf16a2e0d0fb6"
|
||||
integrity sha512-FjoyLe754PMiYsFaN5C94ttGiOmBNYTf6pLr4xXHAT5uctHb092PBszndLDR5XA/jghQvn4n7JMHl7dmTgbm9w==
|
||||
dependencies:
|
||||
regenerator-runtime "^0.14.0"
|
||||
|
||||
"@babel/template@^7.22.15", "@babel/template@^7.23.9", "@babel/template@^7.3.3":
|
||||
version "7.23.9"
|
||||
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.23.9.tgz#f881d0487cba2828d3259dcb9ef5005a9731011a"
|
||||
@ -1550,6 +1557,17 @@
|
||||
"@emotion/utils" "^1.4.0"
|
||||
csstype "^3.0.2"
|
||||
|
||||
"@emotion/serialize@^1.3.2":
|
||||
version "1.3.2"
|
||||
resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.3.2.tgz#e1c1a2e90708d5d85d81ccaee2dfeb3cc0cccf7a"
|
||||
integrity sha512-grVnMvVPK9yUVE6rkKfAJlYZgo0cu3l9iMC77V7DW6E1DUIrU68pSEXRmFZFOFB1QFo57TncmOcvcbMDWsL4yA==
|
||||
dependencies:
|
||||
"@emotion/hash" "^0.9.2"
|
||||
"@emotion/memoize" "^0.9.0"
|
||||
"@emotion/unitless" "^0.10.0"
|
||||
"@emotion/utils" "^1.4.1"
|
||||
csstype "^3.0.2"
|
||||
|
||||
"@emotion/sheet@^1.4.0":
|
||||
version "1.4.0"
|
||||
resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.4.0.tgz#c9299c34d248bc26e82563735f78953d2efca83c"
|
||||
@ -1577,10 +1595,10 @@
|
||||
resolved "https://registry.yarnpkg.com/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.1.0.tgz#1a818a0b2c481efba0cf34e5ab1e0cb2dcb9dfaf"
|
||||
integrity sha512-+wBOcIV5snwGgI2ya3u99D7/FJquOIniQT1IKyDsBmEgwvpxMNeS65Oib7OnE2d2aY+3BU4OiH+0Wchf8yk3Hw==
|
||||
|
||||
"@emotion/utils@^1.4.0":
|
||||
version "1.4.0"
|
||||
resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-1.4.0.tgz#262f1d02aaedb2ec91c83a0955dd47822ad5fbdd"
|
||||
integrity sha512-spEnrA1b6hDR/C68lC2M7m6ALPUHZC0lIY7jAS/B/9DuuO1ZP04eov8SMv/6fwRd8pzmsn2AuJEznRREWlQrlQ==
|
||||
"@emotion/utils@^1.4.0", "@emotion/utils@^1.4.1":
|
||||
version "1.4.1"
|
||||
resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-1.4.1.tgz#b3adbb43de12ee2149541c4f1337d2eb7774f0ad"
|
||||
integrity sha512-BymCXzCG3r72VKJxaYVwOXATqXIZ85cuvg0YOUDxMGNrKc1DJRZk8MgV5wyXRyEayIMd4FuXJIUgTBXvDNW5cA==
|
||||
|
||||
"@emotion/weak-memoize@^0.4.0":
|
||||
version "0.4.0"
|
||||
@ -2316,10 +2334,10 @@
|
||||
clsx "^2.1.1"
|
||||
prop-types "^15.8.1"
|
||||
|
||||
"@mui/core-downloads-tracker@^6.1.0":
|
||||
version "6.1.0"
|
||||
resolved "https://registry.yarnpkg.com/@mui/core-downloads-tracker/-/core-downloads-tracker-6.1.0.tgz#35e37713a4240c09db92c082502fa0c90f6e37be"
|
||||
integrity sha512-covEnIn/2er5YdtuukDRA52kmARhKrHjOvPsyTFMQApZdrTBI4h8jbEy2mxZqwMwcAFS9coonQXnEZKL1rUNdQ==
|
||||
"@mui/core-downloads-tracker@^6.1.4":
|
||||
version "6.1.4"
|
||||
resolved "https://registry.yarnpkg.com/@mui/core-downloads-tracker/-/core-downloads-tracker-6.1.4.tgz#d5d83b193d3f64d6b639358fbfd557e71735233b"
|
||||
integrity sha512-jCRsB9NDJJatVCHvwWSTfYUzuTQ7E0Km6tAQWz2Md1SLHIbVj5visC9yHbf/Cv2IDcG6XdHRv3e7Bt1rIburNw==
|
||||
|
||||
"@mui/icons-material@^6.0.1":
|
||||
version "6.1.0"
|
||||
@ -2342,15 +2360,15 @@
|
||||
prop-types "^15.8.1"
|
||||
|
||||
"@mui/material@^6.0.1":
|
||||
version "6.1.0"
|
||||
resolved "https://registry.yarnpkg.com/@mui/material/-/material-6.1.0.tgz#42c900df9667f58d10082eafdae0cb99ea43339b"
|
||||
integrity sha512-4MJ46vmy1xbm8x+ZdRcWm8jEMMowdS8pYlhKQzg/qoKhOcLhImZvf2Jn6z9Dj6gl+lY+C/0MxaHF/avAAGys3Q==
|
||||
version "6.1.4"
|
||||
resolved "https://registry.yarnpkg.com/@mui/material/-/material-6.1.4.tgz#1803d869be8461aa93de9f1a9ba72b021ef1daaf"
|
||||
integrity sha512-mIVdjzDYU4U/XYzf8pPEz3zDZFS4Wbyr0cjfgeGiT/s60EvtEresXXQy8XUA0bpJDJjgic1Hl5AIRcqWDyi2eg==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.25.6"
|
||||
"@mui/core-downloads-tracker" "^6.1.0"
|
||||
"@mui/system" "^6.1.0"
|
||||
"@mui/types" "^7.2.16"
|
||||
"@mui/utils" "^6.1.0"
|
||||
"@babel/runtime" "^7.25.7"
|
||||
"@mui/core-downloads-tracker" "^6.1.4"
|
||||
"@mui/system" "^6.1.4"
|
||||
"@mui/types" "^7.2.18"
|
||||
"@mui/utils" "^6.1.4"
|
||||
"@popperjs/core" "^2.11.8"
|
||||
"@types/react-transition-group" "^4.4.11"
|
||||
clsx "^2.1.1"
|
||||
@ -2359,22 +2377,23 @@
|
||||
react-is "^18.3.1"
|
||||
react-transition-group "^4.4.5"
|
||||
|
||||
"@mui/private-theming@^6.1.0":
|
||||
version "6.1.0"
|
||||
resolved "https://registry.yarnpkg.com/@mui/private-theming/-/private-theming-6.1.0.tgz#f55d2dd472028e6deda3a519f6c285ce7171c908"
|
||||
integrity sha512-+L5qccs4gwsR0r1dgjqhN24QEQRkqIbfOdxILyMbMkuI50x6wNyt9XrV+J3WtjtZTMGJCrUa5VmZBE6OEPGPWA==
|
||||
"@mui/private-theming@^6.1.0", "@mui/private-theming@^6.1.4":
|
||||
version "6.1.4"
|
||||
resolved "https://registry.yarnpkg.com/@mui/private-theming/-/private-theming-6.1.4.tgz#a2d05721f99c518ae04ce007931fcdfd9a2120f8"
|
||||
integrity sha512-FPa+W5BSrRM/1QI5Gf/GwJinJ2WsrKPpJB6xMmmXMXSUIp31YioIVT04i28DQUXFFB3yZY12ukcZi51iLvPljw==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.25.6"
|
||||
"@mui/utils" "^6.1.0"
|
||||
"@babel/runtime" "^7.25.7"
|
||||
"@mui/utils" "^6.1.4"
|
||||
prop-types "^15.8.1"
|
||||
|
||||
"@mui/styled-engine@^6.1.0":
|
||||
version "6.1.0"
|
||||
resolved "https://registry.yarnpkg.com/@mui/styled-engine/-/styled-engine-6.1.0.tgz#4be3eaa13b616e63ffc060a41ab24a15af7f0f56"
|
||||
integrity sha512-MZ+vtaCkjamrT41+b0Er9OMenjAtP/32+L6fARL9/+BZKuV2QbR3q3TmavT2x0NhDu35IM03s4yKqj32Ziqnyg==
|
||||
"@mui/styled-engine@^6.1.0", "@mui/styled-engine@^6.1.4":
|
||||
version "6.1.4"
|
||||
resolved "https://registry.yarnpkg.com/@mui/styled-engine/-/styled-engine-6.1.4.tgz#80a25e8ba41495a4bef0296c0f55b9113b351e14"
|
||||
integrity sha512-D+aiIDtJsU9OVJ7dgayhCDABJHT7jTlnz1FKyxa5mNVHsxjjeG1M4OpLsRQvx4dcvJfDywnU2cE+nFm4Ln2aFQ==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.25.6"
|
||||
"@babel/runtime" "^7.25.7"
|
||||
"@emotion/cache" "^11.13.1"
|
||||
"@emotion/serialize" "^1.3.2"
|
||||
"@emotion/sheet" "^1.4.0"
|
||||
csstype "^3.1.3"
|
||||
prop-types "^15.8.1"
|
||||
@ -2402,7 +2421,7 @@
|
||||
jss-plugin-vendor-prefixer "^10.10.0"
|
||||
prop-types "^15.8.1"
|
||||
|
||||
"@mui/system@^6.0.2", "@mui/system@^6.1.0":
|
||||
"@mui/system@^6.0.2":
|
||||
version "6.1.0"
|
||||
resolved "https://registry.yarnpkg.com/@mui/system/-/system-6.1.0.tgz#3262471afb1eec3270e67bd0f0f59e400223bc33"
|
||||
integrity sha512-NumkGDqT6EdXfcoFLYQ+M4XlTW5hH3+aK48xAbRqKPXJfxl36CBt4DLduw/Voa5dcayGus9T6jm1AwU2hoJ5hQ==
|
||||
@ -2416,11 +2435,30 @@
|
||||
csstype "^3.1.3"
|
||||
prop-types "^15.8.1"
|
||||
|
||||
"@mui/types@^7.2.15", "@mui/types@^7.2.16":
|
||||
"@mui/system@^6.1.4":
|
||||
version "6.1.4"
|
||||
resolved "https://registry.yarnpkg.com/@mui/system/-/system-6.1.4.tgz#a237555b1fcf607e990ffd8e5d5355d230064a5c"
|
||||
integrity sha512-lCveY/UtDhYwMg1WnLc3wEEuGymLi6YI79VOwFV9zfZT5Et+XEw/e1It26fiKwUZ+mB1+v1iTYMpJnwnsrn2aQ==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.25.7"
|
||||
"@mui/private-theming" "^6.1.4"
|
||||
"@mui/styled-engine" "^6.1.4"
|
||||
"@mui/types" "^7.2.18"
|
||||
"@mui/utils" "^6.1.4"
|
||||
clsx "^2.1.1"
|
||||
csstype "^3.1.3"
|
||||
prop-types "^15.8.1"
|
||||
|
||||
"@mui/types@^7.2.15":
|
||||
version "7.2.16"
|
||||
resolved "https://registry.yarnpkg.com/@mui/types/-/types-7.2.16.tgz#66710c691b51cd4fca95322100cd74ec230cfe30"
|
||||
integrity sha512-qI8TV3M7ShITEEc8Ih15A2vLzZGLhD+/UPNwck/hcls2gwg7dyRjNGXcQYHKLB5Q7PuTRfrTkAoPa2VV1s67Ag==
|
||||
|
||||
"@mui/types@^7.2.16", "@mui/types@^7.2.18":
|
||||
version "7.2.18"
|
||||
resolved "https://registry.yarnpkg.com/@mui/types/-/types-7.2.18.tgz#4b6385ed2f7828ef344113cdc339d6fdf8e4bc23"
|
||||
integrity sha512-uvK9dWeyCJl/3ocVnTOS6nlji/Knj8/tVqVX03UVTpdmTJYu/s4jtDd9Kvv0nRGE0CUSNW1UYAci7PYypjealg==
|
||||
|
||||
"@mui/utils@6.0.0-rc.0":
|
||||
version "6.0.0-rc.0"
|
||||
resolved "https://registry.yarnpkg.com/@mui/utils/-/utils-6.0.0-rc.0.tgz#208c12c919b5cd1731f9d14784c05c35294a893e"
|
||||
@ -2433,7 +2471,7 @@
|
||||
prop-types "^15.8.1"
|
||||
react-is "^18.3.1"
|
||||
|
||||
"@mui/utils@^6.0.2", "@mui/utils@^6.1.0":
|
||||
"@mui/utils@^6.0.2":
|
||||
version "6.1.0"
|
||||
resolved "https://registry.yarnpkg.com/@mui/utils/-/utils-6.1.0.tgz#aa825af35ef3fb3bebc78f081066644cd57cafce"
|
||||
integrity sha512-oT8ZzMISRUhTVpdbYzY0CgrCBb3t/YEdcaM13tUnuTjZ15pdA6g5lx15ZJUdgYXV6PbJdw7tDQgMEr4uXK5TXQ==
|
||||
@ -2445,6 +2483,18 @@
|
||||
prop-types "^15.8.1"
|
||||
react-is "^18.3.1"
|
||||
|
||||
"@mui/utils@^6.1.0", "@mui/utils@^6.1.4":
|
||||
version "6.1.4"
|
||||
resolved "https://registry.yarnpkg.com/@mui/utils/-/utils-6.1.4.tgz#44deebc8e576695836c9bda870d755c8f079e54d"
|
||||
integrity sha512-v0wXkyh3/Hpw48ivlNvgs4ZT6M8BIEAMdLgvct59rQBggYFhoAVKyliKDzdj37CnIlYau3DYIn7x5bHlRYFBow==
|
||||
dependencies:
|
||||
"@babel/runtime" "^7.25.7"
|
||||
"@mui/types" "^7.2.18"
|
||||
"@types/prop-types" "^15.7.13"
|
||||
clsx "^2.1.1"
|
||||
prop-types "^15.8.1"
|
||||
react-is "^18.3.1"
|
||||
|
||||
"@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1":
|
||||
version "5.1.1-v1"
|
||||
resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz#dbf733a965ca47b1973177dc0bb6c889edcfb129"
|
||||
@ -2965,15 +3015,10 @@
|
||||
resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.7.3.tgz#3e51a17e291d01d17d3fc61422015a933af7a08f"
|
||||
integrity sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==
|
||||
|
||||
"@types/prop-types@*":
|
||||
version "15.7.11"
|
||||
resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.11.tgz#2596fb352ee96a1379c657734d4b913a613ad563"
|
||||
integrity sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==
|
||||
|
||||
"@types/prop-types@^15.7.12":
|
||||
version "15.7.12"
|
||||
resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.12.tgz#12bb1e2be27293c1406acb6af1c3f3a1481d98c6"
|
||||
integrity sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==
|
||||
"@types/prop-types@*", "@types/prop-types@^15.7.12", "@types/prop-types@^15.7.13":
|
||||
version "15.7.13"
|
||||
resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.13.tgz#2af91918ee12d9d32914feb13f5326658461b451"
|
||||
integrity sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==
|
||||
|
||||
"@types/q@^1.5.1":
|
||||
version "1.5.8"
|
||||
@ -2998,12 +3043,11 @@
|
||||
"@types/react" "*"
|
||||
|
||||
"@types/react@*":
|
||||
version "18.2.48"
|
||||
resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.48.tgz#11df5664642d0bd879c1f58bc1d37205b064e8f1"
|
||||
integrity sha512-qboRCl6Ie70DQQG9hhNREz81jqC1cs9EVNcjQ1AU+jH6NFfSAhVVbrrY/+nSF+Bsk4AOwm9Qa61InvMCyV+H3w==
|
||||
version "18.3.11"
|
||||
resolved "https://registry.yarnpkg.com/@types/react/-/react-18.3.11.tgz#9d530601ff843ee0d7030d4227ea4360236bd537"
|
||||
integrity sha512-r6QZ069rFTjrEYgFdOck1gK7FLVsgJE7tTz0pQBczlBNUhBNk0MQH4UbnFSwjpQLMkLzgqvBBa+qGpLje16eTQ==
|
||||
dependencies:
|
||||
"@types/prop-types" "*"
|
||||
"@types/scheduler" "*"
|
||||
csstype "^3.0.2"
|
||||
|
||||
"@types/react@^18.3.5":
|
||||
@ -3026,11 +3070,6 @@
|
||||
resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d"
|
||||
integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==
|
||||
|
||||
"@types/scheduler@*":
|
||||
version "0.16.8"
|
||||
resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.8.tgz#ce5ace04cfeabe7ef87c0091e50752e36707deff"
|
||||
integrity sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==
|
||||
|
||||
"@types/semver@^7.3.12":
|
||||
version "7.5.6"
|
||||
resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.6.tgz#c65b2bfce1bec346582c07724e3f8c1017a20339"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user