diff --git a/src/components/Analysis/MonthlyAnalysis.tsx b/src/components/Analysis/MonthlyAnalysis.tsx index c202d2c7a2b10e10d747b55b7318b916ad7a35c6..d879d0d2d02784fd3e93715e16fb539091bd2c4c 100644 --- a/src/components/Analysis/MonthlyAnalysis.tsx +++ b/src/components/Analysis/MonthlyAnalysis.tsx @@ -1,3 +1,4 @@ +import { Fade } from '@material-ui/core' import Loader from 'components/Loader/Loader' import { useClient } from 'cozy-client' import { FluidType } from 'enum/fluid.enum' @@ -119,42 +120,47 @@ const MonthlyAnalysis = ({ </div> )} {!loadAnalysis && ( - <div className="analysis-root"> - <div className="analysis-content"> - <Comparison - fluidsWithData={fluidsWithData} - monthPerformanceIndicators={performanceIndicators} - /> - </div> - <div className="analysis-content"> - <div className="card rich-card"> - <TotalAnalysisChart fluidsWithData={fluidsWithData} /> - </div> - </div> - <div className="analysis-content"> - <div className="card rich-card"> - <MaxConsumptionCard fluidsWithData={fluidsWithData} /> - </div> - </div> - <div className="analysis-content"> - <div className="card rich-card"> - <ProfileComparator - aggregatedPerformanceIndicator={aggregatedPerformanceIndicators} + <Fade in={!loadAnalysis}> + <div className="analysis-root"> + <div className="analysis-content"> + <Comparison fluidsWithData={fluidsWithData} - performanceIndicators={performanceIndicators} + monthPerformanceIndicators={performanceIndicators} /> </div> - </div> - {fluidsWithData.includes(FluidType.ELECTRICITY) && ( + <div className="analysis-content"> - <div className="card"> - <ElecHalfHourMonthlyAnalysis - perfIndicator={performanceIndicators[FluidType.ELECTRICITY]} + <div className="card rich-card"> + <TotalAnalysisChart fluidsWithData={fluidsWithData} /> + </div> + </div> + <div className="analysis-content"> + <div className="card rich-card"> + <MaxConsumptionCard fluidsWithData={fluidsWithData} /> + </div> + </div> + <div className="analysis-content"> + <div className="card rich-card"> + <ProfileComparator + aggregatedPerformanceIndicator={ + aggregatedPerformanceIndicators + } + fluidsWithData={fluidsWithData} + performanceIndicators={performanceIndicators} /> </div> </div> - )} - </div> + {fluidsWithData.includes(FluidType.ELECTRICITY) && ( + <div className="analysis-content"> + <div className="card"> + <ElecHalfHourMonthlyAnalysis + perfIndicator={performanceIndicators[FluidType.ELECTRICITY]} + /> + </div> + </div> + )} + </div> + </Fade> )} </> ) diff --git a/src/components/Analysis/ProfileComparator/ProfileComparator.tsx b/src/components/Analysis/ProfileComparator/ProfileComparator.tsx index 081ec1053b62ff87ef3db02b708d4b2c698d09e5..256de18110759729709a1c197c067f7e6cc90c19 100644 --- a/src/components/Analysis/ProfileComparator/ProfileComparator.tsx +++ b/src/components/Analysis/ProfileComparator/ProfileComparator.tsx @@ -161,7 +161,7 @@ const ProfileComparator = ({ <div className="analysis-graph"> {isLoading ? ( <div className="loader-container"> - <Loader color="elec" /> + <Loader /> </div> ) : ( <> diff --git a/src/components/Analysis/TotalAnalysisChart/TotalAnalysisChart.tsx b/src/components/Analysis/TotalAnalysisChart/TotalAnalysisChart.tsx index f25be50174073041626d02f60b0dbe6acafffb7e..9d682401815dce5e22fe9047bcce24d1e027678f 100644 --- a/src/components/Analysis/TotalAnalysisChart/TotalAnalysisChart.tsx +++ b/src/components/Analysis/TotalAnalysisChart/TotalAnalysisChart.tsx @@ -1,4 +1,5 @@ import EstimatedConsumptionModal from 'components/ConsumptionVisualizer/EstimatedConsumptionModal' +import Loader from 'components/Loader/Loader' import { useClient } from 'cozy-client' import { useI18n } from 'cozy-ui/transpiled/react/I18n' import Icon from 'cozy-ui/transpiled/react/Icon' @@ -21,6 +22,7 @@ const TotalAnalysisChart = ({ const { t } = useI18n() const client = useClient() const { analysisMonth } = useAppSelector(state => state.ecolyo.analysis) + const [isLoading, setIsLoading] = useState(true) const [dataLoadValueDetailArray, setDataLoadValueDetailArray] = useState< DataloadValueDetail[] | null >(null) @@ -51,6 +53,7 @@ const TotalAnalysisChart = ({ setDataLoadValueDetailArray(monthTotalData.actualData[0].valueDetail) setTotalLoadValue(monthTotalData.actualData[0].value) } + setIsLoading(false) } if (subscribed) { getTotalData() @@ -85,9 +88,9 @@ const TotalAnalysisChart = ({ > <div className="text-24-normal title">{t('analysis_pie.total')}</div> - {!dataLoadValueDetailArray ? ( - emptyPieChart() - ) : ( + {isLoading && <Loader />} + {!isLoading && !dataLoadValueDetailArray && emptyPieChart()} + {!isLoading && dataLoadValueDetailArray && ( <> <PieChart dataloadValueDetailArray={dataLoadValueDetailArray} @@ -121,29 +124,28 @@ const TotalAnalysisChart = ({ open={openEstimationModal} handleCloseClick={() => setOpenEstimationModal(false)} /> - </> - )} - - {dataLoadValueDetailArray && fluidsWithData.length > 1 && ( - <div className="total-card-container"> - {dataLoadValueDetailArray.map((dataload, index) => ( - <div key={index} className="total-card"> - <div className="text-18-bold fluidconso"> - {dataload.value !== -1 - ? `${formatNumberValues(dataload.value)} €` - : '--- €'} - </div> - <Icon - className="euro-fluid-icon" - icon={getNavPicto(index, true, true)} - size={38} - /> - <div className="text-16-normal"> - {t('FLUID.' + FluidType[index] + '.LABEL')} - </div> + {dataLoadValueDetailArray && fluidsWithData.length > 1 && ( + <div className="total-card-container"> + {dataLoadValueDetailArray.map((dataload, index) => ( + <div key={index} className="total-card"> + <div className="text-18-bold fluidconso"> + {dataload.value !== -1 + ? `${formatNumberValues(dataload.value)} €` + : '--- €'} + </div> + <Icon + className="euro-fluid-icon" + icon={getNavPicto(index, true, true)} + size={38} + /> + <div className="text-16-normal"> + {t('FLUID.' + FluidType[index] + '.LABEL')} + </div> + </div> + ))} </div> - ))} - </div> + )} + </> )} </div> </> diff --git a/src/components/Analysis/TotalAnalysisChart/totalAnalysisChart.scss b/src/components/Analysis/TotalAnalysisChart/totalAnalysisChart.scss index 26467906ea808e9aa0deff6b0b9643e66d67cae3..efe2023b8a502e6598304d6322a9a460b913d65b 100644 --- a/src/components/Analysis/TotalAnalysisChart/totalAnalysisChart.scss +++ b/src/components/Analysis/TotalAnalysisChart/totalAnalysisChart.scss @@ -4,7 +4,7 @@ .totalAnalysis-container { display: flex; - justify-content: center; + justify-content: space-around; flex-direction: column; color: white; .title { diff --git a/src/components/Analysis/__snapshots__/MonthlyAnalysis.spec.tsx.snap b/src/components/Analysis/__snapshots__/MonthlyAnalysis.spec.tsx.snap index 17cc19794a6cfb406f4512984552e0d5b7444798..493709b991a1e906e9d6ef8ccfedc74d40e215d8 100644 --- a/src/components/Analysis/__snapshots__/MonthlyAnalysis.spec.tsx.snap +++ b/src/components/Analysis/__snapshots__/MonthlyAnalysis.spec.tsx.snap @@ -48,126 +48,157 @@ exports[`MonthlyAnalysis component should be rendered correctly 1`] = ` saveLastScrollPosition={[MockFunction]} scrollPosition={0} > - <div - className="analysis-root" + <ForwardRef(Fade) + in={true} > - <div - className="analysis-content" - > - <mock-comparison - fluidsWithData={ - Array [ - 0, - 1, - 2, - ] - } - monthPerformanceIndicators={ - Array [ - Object { - "compareValue": 10, - "percentageVariation": 50, - "value": 5, - }, - Object { - "compareValue": 10, - "percentageVariation": 50, - "value": 5, - }, - ] + <Transition + appear={true} + enter={true} + exit={true} + in={true} + mountOnEnter={false} + onEnter={[Function]} + onEntered={[Function]} + onEntering={[Function]} + onExit={[Function]} + onExited={[Function]} + onExiting={[Function]} + timeout={ + Object { + "enter": 225, + "exit": 195, } - /> - </div> - <div - className="analysis-content" - > - <div - className="card rich-card" - > - <mock-total-analysis - fluidsWithData={ - Array [ - 0, - 1, - 2, - ] - } - /> - </div> - </div> - <div - className="analysis-content" + } + unmountOnExit={false} > <div - className="card rich-card" - > - <mock-max-consumption - fluidsWithData={ - Array [ - 0, - 1, - 2, - ] + className="analysis-root" + style={ + Object { + "opacity": 1, + "visibility": undefined, } - /> - </div> - </div> - <div - className="analysis-content" - > - <div - className="card rich-card" + } > - <mock-analysis - aggregatedPerformanceIndicator={ - Object { - "compareValue": 1.7718999999999998, - "percentageVariation": -0.5, - "value": 0.8859499999999999, + <div + className="analysis-content" + > + <mock-comparison + fluidsWithData={ + Array [ + 0, + 1, + 2, + ] } - } - fluidsWithData={ - Array [ - 0, - 1, - 2, - ] - } - performanceIndicators={ - Array [ - Object { - "compareValue": 10, - "percentageVariation": 50, - "value": 5, - }, - Object { - "compareValue": 10, - "percentageVariation": 50, - "value": 5, - }, - ] - } - /> - </div> - </div> - <div - className="analysis-content" - > - <div - className="card" - > - <mock-half-hour-analysis - perfIndicator={ - Object { - "compareValue": 10, - "percentageVariation": 50, - "value": 5, + monthPerformanceIndicators={ + Array [ + Object { + "compareValue": 10, + "percentageVariation": 50, + "value": 5, + }, + Object { + "compareValue": 10, + "percentageVariation": 50, + "value": 5, + }, + ] } - } - /> + /> + </div> + <div + className="analysis-content" + > + <div + className="card rich-card" + > + <mock-total-analysis + fluidsWithData={ + Array [ + 0, + 1, + 2, + ] + } + /> + </div> + </div> + <div + className="analysis-content" + > + <div + className="card rich-card" + > + <mock-max-consumption + fluidsWithData={ + Array [ + 0, + 1, + 2, + ] + } + /> + </div> + </div> + <div + className="analysis-content" + > + <div + className="card rich-card" + > + <mock-analysis + aggregatedPerformanceIndicator={ + Object { + "compareValue": 1.7718999999999998, + "percentageVariation": -0.5, + "value": 0.8859499999999999, + } + } + fluidsWithData={ + Array [ + 0, + 1, + 2, + ] + } + performanceIndicators={ + Array [ + Object { + "compareValue": 10, + "percentageVariation": 50, + "value": 5, + }, + Object { + "compareValue": 10, + "percentageVariation": 50, + "value": 5, + }, + ] + } + /> + </div> + </div> + <div + className="analysis-content" + > + <div + className="card" + > + <mock-half-hour-analysis + perfIndicator={ + Object { + "compareValue": 10, + "percentageVariation": 50, + "value": 5, + } + } + /> + </div> + </div> </div> - </div> - </div> + </Transition> + </ForwardRef(Fade)> </MonthlyAnalysis> </Provider> </Router> diff --git a/src/components/Challenge/ChallengeView.spec.tsx b/src/components/Challenge/ChallengeView.spec.tsx index d8eee49294d6fa5475da093b816310e7100ff3b3..b713fc23256203d05322f00be711d6e5bcfaf707 100644 --- a/src/components/Challenge/ChallengeView.spec.tsx +++ b/src/components/Challenge/ChallengeView.spec.tsx @@ -2,7 +2,7 @@ import ChallengeView from 'components/Challenge/ChallengeView' import { mount } from 'enzyme' import toJson from 'enzyme-to-json' import React from 'react' -import * as reactRedux from 'react-redux' +import { Provider } from 'react-redux' import { challengeStateDataFull } from '../../../tests/__mocks__/challengeStateData.mock' import { createMockEcolyoStore } from '../../../tests/__mocks__/store' @@ -24,10 +24,11 @@ describe('ChallengeView component', () => { it('should be rendered correctly', () => { const wrapper = mount( - <reactRedux.Provider store={store}> + <Provider store={store}> <ChallengeView /> - </reactRedux.Provider> + </Provider> ) + expect(toJson(wrapper)).toMatchSnapshot() }) }) diff --git a/src/components/Ecogesture/EcogestureList.tsx b/src/components/Ecogesture/EcogestureList.tsx index 1d54a0d67b74f6f750fcad9c8cdcb81af3d38dcf..5e9a257bc36b9af8e6e9c4aeaeaf6a9e8c4a2f5d 100644 --- a/src/components/Ecogesture/EcogestureList.tsx +++ b/src/components/Ecogesture/EcogestureList.tsx @@ -1,4 +1,4 @@ -import { ListItemIcon, Menu, MenuItem } from '@material-ui/core/' +import { Grow, ListItemIcon, Menu, MenuItem } from '@material-ui/core/' import Button from '@material-ui/core/Button' import CheckIcon from 'assets/icons/ico/check.svg' import SortIcon from 'assets/icons/ico/sort.svg' @@ -102,94 +102,101 @@ const EcogestureList = ({ <div className="ecogesture-root"> <div className="efficiency-button-content"> {displaySelection ? ( - <div className="selection text-16-normal"> - <span>{t('ecogesture.selection')}</span> - <span> - {`(${selectionViewed} ${t( - 'ecogesture.selection_2' - )} ${selectionTotal})`} - </span> - <Button - aria-label={t('ecogesture.accessibility.button_selection')} - classes={{ - root: 'btn-highlight', - label: 'text-16-bold', - }} - onClick={() => navigate('/ecogesture-selection')} - > - {t('ecogesture.button_selection')} - </Button> - </div> - ) : ( - <div className="filters text-16-normal"> - <div - className="filter-button" - onClick={() => toggleDropDown()} - tabIndex={0} - onBlur={e => { - if (e.relatedTarget === null) toggleDropDown() - }} - > + <Grow in={displaySelection}> + <div className="selection text-16-normal"> + <span>{t('ecogesture.selection')}</span> + <span> + {`(${selectionViewed} ${t( + 'ecogesture.selection_2' + )} ${selectionTotal})`} + </span> <Button + aria-label={t('ecogesture.accessibility.button_selection')} classes={{ - root: 'btn-secondary-negative', - label: 'text-14-normal', + root: 'btn-highlight', + label: 'text-16-bold', }} - aria-controls="simple-menu" - aria-haspopup="true" - aria-label={t(`ecogesture.MENU_TITLE`)} - onClick={toggleMenu} - variant="contained" + onClick={() => navigate('/ecogesture-selection')} > - <StyledIcon icon={SortIcon} size={20} /> - <span - className={ - openDropDown ? 'ecogestures opened' : 'ecogestures' - } - > - {activeFilter === 'ALL' - ? t(`ecogesture.MENU_TITLE`) - : t(`ecogesture.${activeFilter}`)} - </span> + {t('ecogesture.button_selection')} </Button> - <Menu - anchorEl={anchorEl} - keepMounted - open={Boolean(anchorEl)} - onClose={() => closeMenu()} - PopoverClasses={{ - paper: 'filter-menu', + </div> + </Grow> + ) : ( + <Grow in={!displaySelection}> + <div className="filters text-16-normal"> + <div + className="filter-button" + onClick={() => toggleDropDown()} + tabIndex={0} + onBlur={e => { + if (e.relatedTarget === null) toggleDropDown() }} - variant="menu" - MenuListProps={{ className: 'filter-menu-list' }} > - {Object.values(Usage).map( - (usage, key) => - typeof usage !== 'number' && ( - <MenuItem - classes={{ - root: `${ - usage === activeFilter ? 'item-active' : '' - }`, - }} - key={key} - selected={usage === activeFilter} - onClick={() => closeMenu(usage)} - > - {t(`ecogesture.${usage}`)} - {usage === activeFilter && ( - <ListItemIcon classes={{ root: 'filter-menu-icon' }}> - <StyledIcon icon={CheckIcon} size={13} /> - </ListItemIcon> - )} - </MenuItem> - ) - )} - </Menu> + <Button + classes={{ + root: 'btn-secondary-negative', + label: 'text-14-normal', + }} + aria-controls="simple-menu" + aria-haspopup="true" + aria-label={t(`ecogesture.MENU_TITLE`)} + onClick={toggleMenu} + variant="contained" + > + <StyledIcon icon={SortIcon} size={20} /> + <span + className={ + openDropDown ? 'ecogestures opened' : 'ecogestures' + } + > + {activeFilter === 'ALL' + ? t(`ecogesture.MENU_TITLE`) + : t(`ecogesture.${activeFilter}`)} + </span> + </Button> + <Menu + anchorEl={anchorEl} + keepMounted + open={Boolean(anchorEl)} + onClose={() => closeMenu()} + PopoverClasses={{ + paper: 'filter-menu', + }} + variant="menu" + MenuListProps={{ className: 'filter-menu-list' }} + > + {Object.values(Usage).map( + (usage, key) => + typeof usage !== 'number' && ( + <MenuItem + classes={{ + root: `${ + usage === activeFilter ? 'item-active' : '' + }`, + }} + key={key} + selected={usage === activeFilter} + onClick={() => closeMenu(usage)} + > + {t(`ecogesture.${usage}`)} + {usage === activeFilter && ( + <ListItemIcon + classes={{ root: 'filter-menu-icon' }} + > + <StyledIcon icon={CheckIcon} size={13} /> + </ListItemIcon> + )} + </MenuItem> + ) + )} + </Menu> + </div> </div> - </div> + </Grow> )} </div> + <div className="ecogesture-content"> {renderEcogestureContent()} {!displaySelection && handleReinitClick && ( diff --git a/src/components/Ecogesture/__snapshots__/EcogestureList.spec.tsx.snap b/src/components/Ecogesture/__snapshots__/EcogestureList.spec.tsx.snap index c51902144e89d9522a3edeabc71523e639d95c5c..14cee0ae8036565908d38f268a074c28db3fb14b 100644 --- a/src/components/Ecogesture/__snapshots__/EcogestureList.spec.tsx.snap +++ b/src/components/Ecogesture/__snapshots__/EcogestureList.spec.tsx.snap @@ -146,568 +146,539 @@ exports[`EcogesturesList component should be rendered correctly 1`] = ` <div className="efficiency-button-content" > - <div - className="filters text-16-normal" + <ForwardRef(Grow) + in={true} > - <div - className="filter-button" - onBlur={[Function]} - onClick={[Function]} - tabIndex={0} + <Transition + addEndListener={[Function]} + appear={true} + enter={true} + exit={true} + in={true} + mountOnEnter={false} + onEnter={[Function]} + onEntered={[Function]} + onEntering={[Function]} + onExit={[Function]} + onExited={[Function]} + onExiting={[Function]} + timeout={null} + unmountOnExit={false} > - <WithStyles(ForwardRef(Button)) - aria-controls="simple-menu" - aria-haspopup="true" - aria-label="ecogesture.MENU_TITLE" - classes={ + <div + className="filters text-16-normal" + style={ Object { - "label": "text-14-normal", - "root": "btn-secondary-negative", + "opacity": 1, + "transform": "none", + "visibility": undefined, } } - onClick={[Function]} - variant="contained" > - <ForwardRef(Button) - aria-controls="simple-menu" - aria-haspopup="true" - aria-label="ecogesture.MENU_TITLE" - classes={ - Object { - "colorInherit": "MuiButton-colorInherit", - "contained": "MuiButton-contained", - "containedPrimary": "MuiButton-containedPrimary", - "containedSecondary": "MuiButton-containedSecondary", - "containedSizeLarge": "MuiButton-containedSizeLarge", - "containedSizeSmall": "MuiButton-containedSizeSmall", - "disableElevation": "MuiButton-disableElevation", - "disabled": "Mui-disabled", - "endIcon": "MuiButton-endIcon", - "focusVisible": "Mui-focusVisible", - "fullWidth": "MuiButton-fullWidth", - "iconSizeLarge": "MuiButton-iconSizeLarge", - "iconSizeMedium": "MuiButton-iconSizeMedium", - "iconSizeSmall": "MuiButton-iconSizeSmall", - "label": "MuiButton-label text-14-normal", - "outlined": "MuiButton-outlined", - "outlinedPrimary": "MuiButton-outlinedPrimary", - "outlinedSecondary": "MuiButton-outlinedSecondary", - "outlinedSizeLarge": "MuiButton-outlinedSizeLarge", - "outlinedSizeSmall": "MuiButton-outlinedSizeSmall", - "root": "MuiButton-root btn-secondary-negative", - "sizeLarge": "MuiButton-sizeLarge", - "sizeSmall": "MuiButton-sizeSmall", - "startIcon": "MuiButton-startIcon", - "text": "MuiButton-text", - "textPrimary": "MuiButton-textPrimary", - "textSecondary": "MuiButton-textSecondary", - "textSizeLarge": "MuiButton-textSizeLarge", - "textSizeSmall": "MuiButton-textSizeSmall", - } - } + <div + className="filter-button" + onBlur={[Function]} onClick={[Function]} - variant="contained" + tabIndex={0} > - <WithStyles(ForwardRef(ButtonBase)) + <WithStyles(ForwardRef(Button)) aria-controls="simple-menu" aria-haspopup="true" aria-label="ecogesture.MENU_TITLE" - className="MuiButton-root btn-secondary-negative MuiButton-contained" - component="button" - disabled={false} - focusRipple={true} - focusVisibleClassName="Mui-focusVisible" + classes={ + Object { + "label": "text-14-normal", + "root": "btn-secondary-negative", + } + } onClick={[Function]} - type="button" + variant="contained" > - <ForwardRef(ButtonBase) + <ForwardRef(Button) aria-controls="simple-menu" aria-haspopup="true" aria-label="ecogesture.MENU_TITLE" - className="MuiButton-root btn-secondary-negative MuiButton-contained" classes={ Object { + "colorInherit": "MuiButton-colorInherit", + "contained": "MuiButton-contained", + "containedPrimary": "MuiButton-containedPrimary", + "containedSecondary": "MuiButton-containedSecondary", + "containedSizeLarge": "MuiButton-containedSizeLarge", + "containedSizeSmall": "MuiButton-containedSizeSmall", + "disableElevation": "MuiButton-disableElevation", "disabled": "Mui-disabled", + "endIcon": "MuiButton-endIcon", "focusVisible": "Mui-focusVisible", - "root": "MuiButtonBase-root", + "fullWidth": "MuiButton-fullWidth", + "iconSizeLarge": "MuiButton-iconSizeLarge", + "iconSizeMedium": "MuiButton-iconSizeMedium", + "iconSizeSmall": "MuiButton-iconSizeSmall", + "label": "MuiButton-label text-14-normal", + "outlined": "MuiButton-outlined", + "outlinedPrimary": "MuiButton-outlinedPrimary", + "outlinedSecondary": "MuiButton-outlinedSecondary", + "outlinedSizeLarge": "MuiButton-outlinedSizeLarge", + "outlinedSizeSmall": "MuiButton-outlinedSizeSmall", + "root": "MuiButton-root btn-secondary-negative", + "sizeLarge": "MuiButton-sizeLarge", + "sizeSmall": "MuiButton-sizeSmall", + "startIcon": "MuiButton-startIcon", + "text": "MuiButton-text", + "textPrimary": "MuiButton-textPrimary", + "textSecondary": "MuiButton-textSecondary", + "textSizeLarge": "MuiButton-textSizeLarge", + "textSizeSmall": "MuiButton-textSizeSmall", } } - component="button" - disabled={false} - focusRipple={true} - focusVisibleClassName="Mui-focusVisible" onClick={[Function]} - type="button" + variant="contained" > - <button + <WithStyles(ForwardRef(ButtonBase)) aria-controls="simple-menu" aria-haspopup="true" aria-label="ecogesture.MENU_TITLE" - className="MuiButtonBase-root MuiButton-root btn-secondary-negative MuiButton-contained" + className="MuiButton-root btn-secondary-negative MuiButton-contained" + component="button" disabled={false} - onBlur={[Function]} + focusRipple={true} + focusVisibleClassName="Mui-focusVisible" onClick={[Function]} - onDragLeave={[Function]} - onFocus={[Function]} - onKeyDown={[Function]} - onKeyUp={[Function]} - onMouseDown={[Function]} - onMouseLeave={[Function]} - onMouseUp={[Function]} - onTouchEnd={[Function]} - onTouchMove={[Function]} - onTouchStart={[Function]} - tabIndex={0} type="button" > - <span - className="MuiButton-label text-14-normal" + <ForwardRef(ButtonBase) + aria-controls="simple-menu" + aria-haspopup="true" + aria-label="ecogesture.MENU_TITLE" + className="MuiButton-root btn-secondary-negative MuiButton-contained" + classes={ + Object { + "disabled": "Mui-disabled", + "focusVisible": "Mui-focusVisible", + "root": "MuiButtonBase-root", + } + } + component="button" + disabled={false} + focusRipple={true} + focusVisibleClassName="Mui-focusVisible" + onClick={[Function]} + type="button" > - <StyledIcon - icon="test-file-stub" - size={20} + <button + aria-controls="simple-menu" + aria-haspopup="true" + aria-label="ecogesture.MENU_TITLE" + className="MuiButtonBase-root MuiButton-root btn-secondary-negative MuiButton-contained" + disabled={false} + onBlur={[Function]} + onClick={[Function]} + onDragLeave={[Function]} + onFocus={[Function]} + onKeyDown={[Function]} + onKeyUp={[Function]} + onMouseDown={[Function]} + onMouseLeave={[Function]} + onMouseUp={[Function]} + onTouchEnd={[Function]} + onTouchMove={[Function]} + onTouchStart={[Function]} + tabIndex={0} + type="button" > - <Icon - aria-hidden={true} - icon="test-file-stub" - size={20} - spin={false} + <span + className="MuiButton-label text-14-normal" > - <Component - aria-hidden={true} - className="styles__icon___23x3R" - height={20} - style={Object {}} - width={20} + <StyledIcon + icon="test-file-stub" + size={20} > - <svg + <Icon aria-hidden={true} - className="styles__icon___23x3R" - height={20} - style={Object {}} - width={20} + icon="test-file-stub" + size={20} + spin={false} > - <use - xlinkHref="#test-file-stub" - /> - </svg> - </Component> - </Icon> - </StyledIcon> - <span - className="ecogestures" - > - ecogesture.MENU_TITLE - </span> - </span> - <WithStyles(memo) - center={false} - > - <ForwardRef(TouchRipple) - center={false} - classes={ - Object { - "child": "MuiTouchRipple-child", - "childLeaving": "MuiTouchRipple-childLeaving", - "childPulsate": "MuiTouchRipple-childPulsate", - "ripple": "MuiTouchRipple-ripple", - "ripplePulsate": "MuiTouchRipple-ripplePulsate", - "rippleVisible": "MuiTouchRipple-rippleVisible", - "root": "MuiTouchRipple-root", - } - } - > - <span - className="MuiTouchRipple-root" - > - <TransitionGroup - childFactory={[Function]} - component={null} - exit={true} - /> + <Component + aria-hidden={true} + className="styles__icon___23x3R" + height={20} + style={Object {}} + width={20} + > + <svg + aria-hidden={true} + className="styles__icon___23x3R" + height={20} + style={Object {}} + width={20} + > + <use + xlinkHref="#test-file-stub" + /> + </svg> + </Component> + </Icon> + </StyledIcon> + <span + className="ecogestures" + > + ecogesture.MENU_TITLE + </span> </span> - </ForwardRef(TouchRipple)> - </WithStyles(memo)> - </button> - </ForwardRef(ButtonBase)> - </WithStyles(ForwardRef(ButtonBase))> - </ForwardRef(Button)> - </WithStyles(ForwardRef(Button))> - <WithStyles(ForwardRef(Menu)) - MenuListProps={ - Object { - "className": "filter-menu-list", - } - } - PopoverClasses={ - Object { - "paper": "filter-menu", - } - } - anchorEl={null} - keepMounted={true} - onClose={[Function]} - open={false} - variant="menu" - > - <ForwardRef(Menu) - MenuListProps={ - Object { - "className": "filter-menu-list", - } - } - PopoverClasses={ - Object { - "paper": "filter-menu", - } - } - anchorEl={null} - classes={ - Object { - "list": "MuiMenu-list", - "paper": "MuiMenu-paper", - } - } - keepMounted={true} - onClose={[Function]} - open={false} - variant="menu" - > - <WithStyles(ForwardRef(Popover)) - PaperProps={ - Object { - "classes": Object { - "root": "MuiMenu-paper", - }, - } - } - TransitionProps={ - Object { - "onEntering": [Function], - } - } - anchorEl={null} - anchorOrigin={ + <WithStyles(memo) + center={false} + > + <ForwardRef(TouchRipple) + center={false} + classes={ + Object { + "child": "MuiTouchRipple-child", + "childLeaving": "MuiTouchRipple-childLeaving", + "childPulsate": "MuiTouchRipple-childPulsate", + "ripple": "MuiTouchRipple-ripple", + "ripplePulsate": "MuiTouchRipple-ripplePulsate", + "rippleVisible": "MuiTouchRipple-rippleVisible", + "root": "MuiTouchRipple-root", + } + } + > + <span + className="MuiTouchRipple-root" + > + <TransitionGroup + childFactory={[Function]} + component={null} + exit={true} + /> + </span> + </ForwardRef(TouchRipple)> + </WithStyles(memo)> + </button> + </ForwardRef(ButtonBase)> + </WithStyles(ForwardRef(ButtonBase))> + </ForwardRef(Button)> + </WithStyles(ForwardRef(Button))> + <WithStyles(ForwardRef(Menu)) + MenuListProps={ Object { - "horizontal": "left", - "vertical": "top", + "className": "filter-menu-list", } } - classes={ + PopoverClasses={ Object { "paper": "filter-menu", } } - getContentAnchorEl={[Function]} + anchorEl={null} keepMounted={true} onClose={[Function]} open={false} - transformOrigin={ - Object { - "horizontal": "left", - "vertical": "top", - } - } - transitionDuration="auto" + variant="menu" > - <ForwardRef(Popover) - PaperProps={ + <ForwardRef(Menu) + MenuListProps={ Object { - "classes": Object { - "root": "MuiMenu-paper", - }, + "className": "filter-menu-list", } } - TransitionProps={ + PopoverClasses={ Object { - "onEntering": [Function], + "paper": "filter-menu", } } anchorEl={null} - anchorOrigin={ - Object { - "horizontal": "left", - "vertical": "top", - } - } classes={ Object { - "paper": "MuiPopover-paper filter-menu", - "root": "MuiPopover-root", + "list": "MuiMenu-list", + "paper": "MuiMenu-paper", } } - getContentAnchorEl={[Function]} keepMounted={true} onClose={[Function]} open={false} - transformOrigin={ - Object { - "horizontal": "left", - "vertical": "top", - } - } - transitionDuration="auto" + variant="menu" > - <ForwardRef(Modal) - BackdropProps={ + <WithStyles(ForwardRef(Popover)) + PaperProps={ + Object { + "classes": Object { + "root": "MuiMenu-paper", + }, + } + } + TransitionProps={ Object { - "invisible": true, + "onEntering": [Function], } } - className="MuiPopover-root" + anchorEl={null} + anchorOrigin={ + Object { + "horizontal": "left", + "vertical": "top", + } + } + classes={ + Object { + "paper": "filter-menu", + } + } + getContentAnchorEl={[Function]} keepMounted={true} onClose={[Function]} open={false} + transformOrigin={ + Object { + "horizontal": "left", + "vertical": "top", + } + } + transitionDuration="auto" > - <ForwardRef(Portal) - disablePortal={false} + <ForwardRef(Popover) + PaperProps={ + Object { + "classes": Object { + "root": "MuiMenu-paper", + }, + } + } + TransitionProps={ + Object { + "onEntering": [Function], + } + } + anchorEl={null} + anchorOrigin={ + Object { + "horizontal": "left", + "vertical": "top", + } + } + classes={ + Object { + "paper": "MuiPopover-paper filter-menu", + "root": "MuiPopover-root", + } + } + getContentAnchorEl={[Function]} + keepMounted={true} + onClose={[Function]} + open={false} + transformOrigin={ + Object { + "horizontal": "left", + "vertical": "top", + } + } + transitionDuration="auto" > - <Portal - containerInfo={ - <body> - <div - aria-hidden="true" - class="MuiPopover-root" - role="presentation" - style="position: fixed; z-index: 1300; right: 0px; bottom: 0px; top: 0px; left: 0px; visibility: hidden;" - > - <div - data-test="sentinelStart" - tabindex="0" - /> - <div - class="MuiPaper-root MuiMenu-paper MuiPopover-paper filter-menu MuiPaper-elevation8 MuiPaper-rounded" - style="opacity: 0; transform: scale(0.75, 0.5625); visibility: hidden;" - tabindex="-1" - > - <ul - class="MuiList-root MuiMenu-list filter-menu-list MuiList-padding" - role="menu" - tabindex="-1" + <ForwardRef(Modal) + BackdropProps={ + Object { + "invisible": true, + } + } + className="MuiPopover-root" + keepMounted={true} + onClose={[Function]} + open={false} + > + <ForwardRef(Portal) + disablePortal={false} + > + <Portal + containerInfo={ + <body> + <div + aria-hidden="true" + class="MuiPopover-root" + role="presentation" + style="position: fixed; z-index: 1300; right: 0px; bottom: 0px; top: 0px; left: 0px; visibility: hidden;" > - <li - aria-disabled="false" - class="MuiButtonBase-root MuiListItem-root MuiMenuItem-root item-active Mui-selected MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button Mui-selected" - role="menuitem" + <div + data-test="sentinelStart" + tabindex="0" + /> + <div + class="MuiPaper-root MuiMenu-paper MuiPopover-paper filter-menu MuiPaper-elevation8 MuiPaper-rounded" + style="opacity: 0; transform: scale(0.75, 0.5625); visibility: hidden;" tabindex="-1" > - ecogesture.ALL - <div - class="MuiListItemIcon-root filter-menu-icon" + <ul + class="MuiList-root MuiMenu-list filter-menu-list MuiList-padding" + role="menu" + tabindex="-1" > - <svg - aria-hidden="true" - class="styles__icon___23x3R" - height="13" - width="13" + <li + aria-disabled="false" + class="MuiButtonBase-root MuiListItem-root MuiMenuItem-root item-active Mui-selected MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button Mui-selected" + role="menuitem" + tabindex="-1" > - <use - xlink:href="#test-file-stub" + ecogesture.ALL + <div + class="MuiListItemIcon-root filter-menu-icon" + > + <svg + aria-hidden="true" + class="styles__icon___23x3R" + height="13" + width="13" + > + <use + xlink:href="#test-file-stub" + /> + </svg> + </div> + <span + class="MuiTouchRipple-root" /> - </svg> - </div> - <span - class="MuiTouchRipple-root" - /> - </li> - <li - aria-disabled="false" - class="MuiButtonBase-root MuiListItem-root MuiMenuItem-root MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button" - role="menuitem" - tabindex="-1" - > - ecogesture.HEATING - <span - class="MuiTouchRipple-root" - /> - </li> - <li - aria-disabled="false" - class="MuiButtonBase-root MuiListItem-root MuiMenuItem-root MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button" - role="menuitem" - tabindex="-1" - > - ecogesture.AIR_CONDITIONING - <span - class="MuiTouchRipple-root" - /> - </li> - <li - aria-disabled="false" - class="MuiButtonBase-root MuiListItem-root MuiMenuItem-root MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button" - role="menuitem" - tabindex="-1" - > - ecogesture.ECS - <span - class="MuiTouchRipple-root" - /> - </li> - <li - aria-disabled="false" - class="MuiButtonBase-root MuiListItem-root MuiMenuItem-root MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button" - role="menuitem" - tabindex="-1" - > - ecogesture.COLD_WATER - <span - class="MuiTouchRipple-root" - /> - </li> - <li - aria-disabled="false" - class="MuiButtonBase-root MuiListItem-root MuiMenuItem-root MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button" - role="menuitem" - tabindex="-1" - > - ecogesture.ELECTRICITY_SPECIFIC - <span - class="MuiTouchRipple-root" - /> - </li> - <li - aria-disabled="false" - class="MuiButtonBase-root MuiListItem-root MuiMenuItem-root MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button" - role="menuitem" - tabindex="-1" - > - ecogesture.COOKING - <span - class="MuiTouchRipple-root" - /> - </li> - </ul> - </div> - <div - data-test="sentinelEnd" - tabindex="0" - /> - </div> - </body> - } - > - <div - className="MuiPopover-root" - onKeyDown={[Function]} - role="presentation" - style={ - Object { - "bottom": 0, - "left": 0, - "position": "fixed", - "right": 0, - "top": 0, - "visibility": "hidden", - "zIndex": 1300, + </li> + <li + aria-disabled="false" + class="MuiButtonBase-root MuiListItem-root MuiMenuItem-root MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button" + role="menuitem" + tabindex="-1" + > + ecogesture.HEATING + <span + class="MuiTouchRipple-root" + /> + </li> + <li + aria-disabled="false" + class="MuiButtonBase-root MuiListItem-root MuiMenuItem-root MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button" + role="menuitem" + tabindex="-1" + > + ecogesture.AIR_CONDITIONING + <span + class="MuiTouchRipple-root" + /> + </li> + <li + aria-disabled="false" + class="MuiButtonBase-root MuiListItem-root MuiMenuItem-root MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button" + role="menuitem" + tabindex="-1" + > + ecogesture.ECS + <span + class="MuiTouchRipple-root" + /> + </li> + <li + aria-disabled="false" + class="MuiButtonBase-root MuiListItem-root MuiMenuItem-root MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button" + role="menuitem" + tabindex="-1" + > + ecogesture.COLD_WATER + <span + class="MuiTouchRipple-root" + /> + </li> + <li + aria-disabled="false" + class="MuiButtonBase-root MuiListItem-root MuiMenuItem-root MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button" + role="menuitem" + tabindex="-1" + > + ecogesture.ELECTRICITY_SPECIFIC + <span + class="MuiTouchRipple-root" + /> + </li> + <li + aria-disabled="false" + class="MuiButtonBase-root MuiListItem-root MuiMenuItem-root MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button" + role="menuitem" + tabindex="-1" + > + ecogesture.COOKING + <span + class="MuiTouchRipple-root" + /> + </li> + </ul> + </div> + <div + data-test="sentinelEnd" + tabindex="0" + /> + </div> + </body> } - } - > - <ForwardRef(SimpleBackdrop) - invisible={true} - onClick={[Function]} - open={false} - /> - <Unstable_TrapFocus - disableAutoFocus={false} - disableEnforceFocus={false} - disableRestoreFocus={false} - getDoc={[Function]} - isEnabled={[Function]} - open={false} > <div - data-test="sentinelStart" - tabIndex={0} - /> - <ForwardRef(Grow) - appear={true} - in={false} - onEnter={[Function]} - onEntering={[Function]} - onExited={[Function]} - tabIndex="-1" - timeout="auto" + className="MuiPopover-root" + onKeyDown={[Function]} + role="presentation" + style={ + Object { + "bottom": 0, + "left": 0, + "position": "fixed", + "right": 0, + "top": 0, + "visibility": "hidden", + "zIndex": 1300, + } + } > - <Transition - addEndListener={[Function]} - appear={true} - enter={true} - exit={true} - in={false} - mountOnEnter={false} - onEnter={[Function]} - onEntered={[Function]} - onEntering={[Function]} - onExit={[Function]} - onExited={[Function]} - onExiting={[Function]} - tabIndex="-1" - timeout={null} - unmountOnExit={false} + <ForwardRef(SimpleBackdrop) + invisible={true} + onClick={[Function]} + open={false} + /> + <Unstable_TrapFocus + disableAutoFocus={false} + disableEnforceFocus={false} + disableRestoreFocus={false} + getDoc={[Function]} + isEnabled={[Function]} + open={false} > - <WithStyles(ForwardRef(Paper)) - className="MuiPopover-paper filter-menu" - classes={ - Object { - "root": "MuiMenu-paper", - } - } - elevation={8} - style={ - Object { - "opacity": 0, - "transform": "scale(0.75, 0.5625)", - "visibility": "hidden", - } - } + <div + data-test="sentinelStart" + tabIndex={0} + /> + <ForwardRef(Grow) + appear={true} + in={false} + onEnter={[Function]} + onEntering={[Function]} + onExited={[Function]} tabIndex="-1" + timeout="auto" > - <ForwardRef(Paper) - className="MuiPopover-paper filter-menu" - classes={ - Object { - "elevation0": "MuiPaper-elevation0", - "elevation1": "MuiPaper-elevation1", - "elevation10": "MuiPaper-elevation10", - "elevation11": "MuiPaper-elevation11", - "elevation12": "MuiPaper-elevation12", - "elevation13": "MuiPaper-elevation13", - "elevation14": "MuiPaper-elevation14", - "elevation15": "MuiPaper-elevation15", - "elevation16": "MuiPaper-elevation16", - "elevation17": "MuiPaper-elevation17", - "elevation18": "MuiPaper-elevation18", - "elevation19": "MuiPaper-elevation19", - "elevation2": "MuiPaper-elevation2", - "elevation20": "MuiPaper-elevation20", - "elevation21": "MuiPaper-elevation21", - "elevation22": "MuiPaper-elevation22", - "elevation23": "MuiPaper-elevation23", - "elevation24": "MuiPaper-elevation24", - "elevation3": "MuiPaper-elevation3", - "elevation4": "MuiPaper-elevation4", - "elevation5": "MuiPaper-elevation5", - "elevation6": "MuiPaper-elevation6", - "elevation7": "MuiPaper-elevation7", - "elevation8": "MuiPaper-elevation8", - "elevation9": "MuiPaper-elevation9", - "outlined": "MuiPaper-outlined", - "root": "MuiPaper-root MuiMenu-paper", - "rounded": "MuiPaper-rounded", - } - } - elevation={8} - style={ - Object { - "opacity": 0, - "transform": "scale(0.75, 0.5625)", - "visibility": "hidden", - } - } + <Transition + addEndListener={[Function]} + appear={true} + enter={true} + exit={true} + in={false} + mountOnEnter={false} + onEnter={[Function]} + onEntered={[Function]} + onEntering={[Function]} + onExit={[Function]} + onExited={[Function]} + onExiting={[Function]} tabIndex="-1" + timeout={null} + unmountOnExit={false} > - <div - className="MuiPaper-root MuiMenu-paper MuiPopover-paper filter-menu MuiPaper-elevation8 MuiPaper-rounded" + <WithStyles(ForwardRef(Paper)) + className="MuiPopover-paper filter-menu" + classes={ + Object { + "root": "MuiMenu-paper", + } + } + elevation={8} style={ Object { "opacity": 0, @@ -717,1110 +688,1167 @@ exports[`EcogesturesList component should be rendered correctly 1`] = ` } tabIndex="-1" > - <ForwardRef(MenuList) - actions={ + <ForwardRef(Paper) + className="MuiPopover-paper filter-menu" + classes={ + Object { + "elevation0": "MuiPaper-elevation0", + "elevation1": "MuiPaper-elevation1", + "elevation10": "MuiPaper-elevation10", + "elevation11": "MuiPaper-elevation11", + "elevation12": "MuiPaper-elevation12", + "elevation13": "MuiPaper-elevation13", + "elevation14": "MuiPaper-elevation14", + "elevation15": "MuiPaper-elevation15", + "elevation16": "MuiPaper-elevation16", + "elevation17": "MuiPaper-elevation17", + "elevation18": "MuiPaper-elevation18", + "elevation19": "MuiPaper-elevation19", + "elevation2": "MuiPaper-elevation2", + "elevation20": "MuiPaper-elevation20", + "elevation21": "MuiPaper-elevation21", + "elevation22": "MuiPaper-elevation22", + "elevation23": "MuiPaper-elevation23", + "elevation24": "MuiPaper-elevation24", + "elevation3": "MuiPaper-elevation3", + "elevation4": "MuiPaper-elevation4", + "elevation5": "MuiPaper-elevation5", + "elevation6": "MuiPaper-elevation6", + "elevation7": "MuiPaper-elevation7", + "elevation8": "MuiPaper-elevation8", + "elevation9": "MuiPaper-elevation9", + "outlined": "MuiPaper-outlined", + "root": "MuiPaper-root MuiMenu-paper", + "rounded": "MuiPaper-rounded", + } + } + elevation={8} + style={ Object { - "current": Object { - "adjustStyleForScrollbar": [Function], - }, + "opacity": 0, + "transform": "scale(0.75, 0.5625)", + "visibility": "hidden", } } - autoFocus={false} - autoFocusItem={false} - className="MuiMenu-list filter-menu-list" - onKeyDown={[Function]} - variant="menu" + tabIndex="-1" > - <WithStyles(ForwardRef(List)) - className="MuiMenu-list filter-menu-list" - onKeyDown={[Function]} - role="menu" - tabIndex={-1} + <div + className="MuiPaper-root MuiMenu-paper MuiPopover-paper filter-menu MuiPaper-elevation8 MuiPaper-rounded" + style={ + Object { + "opacity": 0, + "transform": "scale(0.75, 0.5625)", + "visibility": "hidden", + } + } + tabIndex="-1" > - <ForwardRef(List) - className="MuiMenu-list filter-menu-list" - classes={ + <ForwardRef(MenuList) + actions={ Object { - "dense": "MuiList-dense", - "padding": "MuiList-padding", - "root": "MuiList-root", - "subheader": "MuiList-subheader", + "current": Object { + "adjustStyleForScrollbar": [Function], + }, } } + autoFocus={false} + autoFocusItem={false} + className="MuiMenu-list filter-menu-list" onKeyDown={[Function]} - role="menu" - tabIndex={-1} + variant="menu" > - <ul - className="MuiList-root MuiMenu-list filter-menu-list MuiList-padding" + <WithStyles(ForwardRef(List)) + className="MuiMenu-list filter-menu-list" onKeyDown={[Function]} role="menu" tabIndex={-1} > - <WithStyles(ForwardRef(MenuItem)) + <ForwardRef(List) + className="MuiMenu-list filter-menu-list" classes={ Object { - "root": "item-active", + "dense": "MuiList-dense", + "padding": "MuiList-padding", + "root": "MuiList-root", + "subheader": "MuiList-subheader", } } - key=".$.$0" - onClick={[Function]} - selected={true} + onKeyDown={[Function]} + role="menu" + tabIndex={-1} > - <ForwardRef(MenuItem) - classes={ - Object { - "dense": "MuiMenuItem-dense", - "gutters": "MuiMenuItem-gutters", - "root": "MuiMenuItem-root item-active", - "selected": "Mui-selected", - } - } - onClick={[Function]} - selected={true} + <ul + className="MuiList-root MuiMenu-list filter-menu-list MuiList-padding" + onKeyDown={[Function]} + role="menu" + tabIndex={-1} > - <WithStyles(ForwardRef(ListItem)) - button={true} - className="MuiMenuItem-root item-active Mui-selected MuiMenuItem-gutters" + <WithStyles(ForwardRef(MenuItem)) classes={ Object { - "dense": "MuiMenuItem-dense", + "root": "item-active", } } - component="li" - disableGutters={false} + key=".$.$0" onClick={[Function]} - role="menuitem" selected={true} - tabIndex={-1} > - <ForwardRef(ListItem) - button={true} - className="MuiMenuItem-root item-active Mui-selected MuiMenuItem-gutters" + <ForwardRef(MenuItem) classes={ Object { - "alignItemsFlexStart": "MuiListItem-alignItemsFlexStart", - "button": "MuiListItem-button", - "container": "MuiListItem-container", - "dense": "MuiListItem-dense MuiMenuItem-dense", - "disabled": "Mui-disabled", - "divider": "MuiListItem-divider", - "focusVisible": "Mui-focusVisible", - "gutters": "MuiListItem-gutters", - "root": "MuiListItem-root", - "secondaryAction": "MuiListItem-secondaryAction", + "dense": "MuiMenuItem-dense", + "gutters": "MuiMenuItem-gutters", + "root": "MuiMenuItem-root item-active", "selected": "Mui-selected", } } - component="li" - disableGutters={false} onClick={[Function]} - role="menuitem" selected={true} - tabIndex={-1} > - <WithStyles(ForwardRef(ButtonBase)) - className="MuiListItem-root MuiMenuItem-root item-active Mui-selected MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button Mui-selected" + <WithStyles(ForwardRef(ListItem)) + button={true} + className="MuiMenuItem-root item-active Mui-selected MuiMenuItem-gutters" + classes={ + Object { + "dense": "MuiMenuItem-dense", + } + } component="li" - disabled={false} - focusVisibleClassName="Mui-focusVisible" + disableGutters={false} onClick={[Function]} role="menuitem" + selected={true} tabIndex={-1} > - <ForwardRef(ButtonBase) - className="MuiListItem-root MuiMenuItem-root item-active Mui-selected MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button Mui-selected" + <ForwardRef(ListItem) + button={true} + className="MuiMenuItem-root item-active Mui-selected MuiMenuItem-gutters" classes={ Object { + "alignItemsFlexStart": "MuiListItem-alignItemsFlexStart", + "button": "MuiListItem-button", + "container": "MuiListItem-container", + "dense": "MuiListItem-dense MuiMenuItem-dense", "disabled": "Mui-disabled", + "divider": "MuiListItem-divider", "focusVisible": "Mui-focusVisible", - "root": "MuiButtonBase-root", + "gutters": "MuiListItem-gutters", + "root": "MuiListItem-root", + "secondaryAction": "MuiListItem-secondaryAction", + "selected": "Mui-selected", } } component="li" - disabled={false} - focusVisibleClassName="Mui-focusVisible" + disableGutters={false} onClick={[Function]} role="menuitem" + selected={true} tabIndex={-1} > - <li - aria-disabled={false} - className="MuiButtonBase-root MuiListItem-root MuiMenuItem-root item-active Mui-selected MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button Mui-selected" - onBlur={[Function]} + <WithStyles(ForwardRef(ButtonBase)) + className="MuiListItem-root MuiMenuItem-root item-active Mui-selected MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button Mui-selected" + component="li" + disabled={false} + focusVisibleClassName="Mui-focusVisible" onClick={[Function]} - onDragLeave={[Function]} - onFocus={[Function]} - onKeyDown={[Function]} - onKeyUp={[Function]} - onMouseDown={[Function]} - onMouseLeave={[Function]} - onMouseUp={[Function]} - onTouchEnd={[Function]} - onTouchMove={[Function]} - onTouchStart={[Function]} role="menuitem" tabIndex={-1} > - ecogesture.ALL - <WithStyles(ForwardRef(ListItemIcon)) + <ForwardRef(ButtonBase) + className="MuiListItem-root MuiMenuItem-root item-active Mui-selected MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button Mui-selected" classes={ Object { - "root": "filter-menu-icon", + "disabled": "Mui-disabled", + "focusVisible": "Mui-focusVisible", + "root": "MuiButtonBase-root", } } - key=".1" + component="li" + disabled={false} + focusVisibleClassName="Mui-focusVisible" + onClick={[Function]} + role="menuitem" + tabIndex={-1} > - <ForwardRef(ListItemIcon) - classes={ - Object { - "alignItemsFlexStart": "MuiListItemIcon-alignItemsFlexStart", - "root": "MuiListItemIcon-root filter-menu-icon", - } - } + <li + aria-disabled={false} + className="MuiButtonBase-root MuiListItem-root MuiMenuItem-root item-active Mui-selected MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button Mui-selected" + onBlur={[Function]} + onClick={[Function]} + onDragLeave={[Function]} + onFocus={[Function]} + onKeyDown={[Function]} + onKeyUp={[Function]} + onMouseDown={[Function]} + onMouseLeave={[Function]} + onMouseUp={[Function]} + onTouchEnd={[Function]} + onTouchMove={[Function]} + onTouchStart={[Function]} + role="menuitem" + tabIndex={-1} > - <div - className="MuiListItemIcon-root filter-menu-icon" + ecogesture.ALL + <WithStyles(ForwardRef(ListItemIcon)) + classes={ + Object { + "root": "filter-menu-icon", + } + } + key=".1" > - <StyledIcon - icon="test-file-stub" - size={13} + <ForwardRef(ListItemIcon) + classes={ + Object { + "alignItemsFlexStart": "MuiListItemIcon-alignItemsFlexStart", + "root": "MuiListItemIcon-root filter-menu-icon", + } + } > - <Icon - aria-hidden={true} - icon="test-file-stub" - size={13} - spin={false} + <div + className="MuiListItemIcon-root filter-menu-icon" > - <Component - aria-hidden={true} - className="styles__icon___23x3R" - height={13} - style={Object {}} - width={13} + <StyledIcon + icon="test-file-stub" + size={13} > - <svg + <Icon aria-hidden={true} - className="styles__icon___23x3R" - height={13} - style={Object {}} - width={13} + icon="test-file-stub" + size={13} + spin={false} > - <use - xlinkHref="#test-file-stub" - /> - </svg> - </Component> - </Icon> - </StyledIcon> - </div> - </ForwardRef(ListItemIcon)> - </WithStyles(ForwardRef(ListItemIcon))> - <WithStyles(memo) - center={false} - > - <ForwardRef(TouchRipple) - center={false} - classes={ - Object { - "child": "MuiTouchRipple-child", - "childLeaving": "MuiTouchRipple-childLeaving", - "childPulsate": "MuiTouchRipple-childPulsate", - "ripple": "MuiTouchRipple-ripple", - "ripplePulsate": "MuiTouchRipple-ripplePulsate", - "rippleVisible": "MuiTouchRipple-rippleVisible", - "root": "MuiTouchRipple-root", - } - } - > - <span - className="MuiTouchRipple-root" + <Component + aria-hidden={true} + className="styles__icon___23x3R" + height={13} + style={Object {}} + width={13} + > + <svg + aria-hidden={true} + className="styles__icon___23x3R" + height={13} + style={Object {}} + width={13} + > + <use + xlinkHref="#test-file-stub" + /> + </svg> + </Component> + </Icon> + </StyledIcon> + </div> + </ForwardRef(ListItemIcon)> + </WithStyles(ForwardRef(ListItemIcon))> + <WithStyles(memo) + center={false} > - <TransitionGroup - childFactory={[Function]} - component={null} - exit={true} - /> - </span> - </ForwardRef(TouchRipple)> - </WithStyles(memo)> - </li> - </ForwardRef(ButtonBase)> - </WithStyles(ForwardRef(ButtonBase))> - </ForwardRef(ListItem)> - </WithStyles(ForwardRef(ListItem))> - </ForwardRef(MenuItem)> - </WithStyles(ForwardRef(MenuItem))> - <WithStyles(ForwardRef(MenuItem)) - classes={ - Object { - "root": "", - } - } - key=".$.$1" - onClick={[Function]} - selected={false} - > - <ForwardRef(MenuItem) - classes={ - Object { - "dense": "MuiMenuItem-dense", - "gutters": "MuiMenuItem-gutters", - "root": "MuiMenuItem-root", - "selected": "Mui-selected", - } - } - onClick={[Function]} - selected={false} - > - <WithStyles(ForwardRef(ListItem)) - button={true} - className="MuiMenuItem-root MuiMenuItem-gutters" + <ForwardRef(TouchRipple) + center={false} + classes={ + Object { + "child": "MuiTouchRipple-child", + "childLeaving": "MuiTouchRipple-childLeaving", + "childPulsate": "MuiTouchRipple-childPulsate", + "ripple": "MuiTouchRipple-ripple", + "ripplePulsate": "MuiTouchRipple-ripplePulsate", + "rippleVisible": "MuiTouchRipple-rippleVisible", + "root": "MuiTouchRipple-root", + } + } + > + <span + className="MuiTouchRipple-root" + > + <TransitionGroup + childFactory={[Function]} + component={null} + exit={true} + /> + </span> + </ForwardRef(TouchRipple)> + </WithStyles(memo)> + </li> + </ForwardRef(ButtonBase)> + </WithStyles(ForwardRef(ButtonBase))> + </ForwardRef(ListItem)> + </WithStyles(ForwardRef(ListItem))> + </ForwardRef(MenuItem)> + </WithStyles(ForwardRef(MenuItem))> + <WithStyles(ForwardRef(MenuItem)) classes={ Object { - "dense": "MuiMenuItem-dense", + "root": "", } } - component="li" - disableGutters={false} + key=".$.$1" onClick={[Function]} - role="menuitem" selected={false} - tabIndex={-1} > - <ForwardRef(ListItem) - button={true} - className="MuiMenuItem-root MuiMenuItem-gutters" + <ForwardRef(MenuItem) classes={ Object { - "alignItemsFlexStart": "MuiListItem-alignItemsFlexStart", - "button": "MuiListItem-button", - "container": "MuiListItem-container", - "dense": "MuiListItem-dense MuiMenuItem-dense", - "disabled": "Mui-disabled", - "divider": "MuiListItem-divider", - "focusVisible": "Mui-focusVisible", - "gutters": "MuiListItem-gutters", - "root": "MuiListItem-root", - "secondaryAction": "MuiListItem-secondaryAction", + "dense": "MuiMenuItem-dense", + "gutters": "MuiMenuItem-gutters", + "root": "MuiMenuItem-root", "selected": "Mui-selected", } } - component="li" - disableGutters={false} onClick={[Function]} - role="menuitem" selected={false} - tabIndex={-1} > - <WithStyles(ForwardRef(ButtonBase)) - className="MuiListItem-root MuiMenuItem-root MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button" + <WithStyles(ForwardRef(ListItem)) + button={true} + className="MuiMenuItem-root MuiMenuItem-gutters" + classes={ + Object { + "dense": "MuiMenuItem-dense", + } + } component="li" - disabled={false} - focusVisibleClassName="Mui-focusVisible" + disableGutters={false} onClick={[Function]} role="menuitem" + selected={false} tabIndex={-1} > - <ForwardRef(ButtonBase) - className="MuiListItem-root MuiMenuItem-root MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button" + <ForwardRef(ListItem) + button={true} + className="MuiMenuItem-root MuiMenuItem-gutters" classes={ Object { + "alignItemsFlexStart": "MuiListItem-alignItemsFlexStart", + "button": "MuiListItem-button", + "container": "MuiListItem-container", + "dense": "MuiListItem-dense MuiMenuItem-dense", "disabled": "Mui-disabled", + "divider": "MuiListItem-divider", "focusVisible": "Mui-focusVisible", - "root": "MuiButtonBase-root", + "gutters": "MuiListItem-gutters", + "root": "MuiListItem-root", + "secondaryAction": "MuiListItem-secondaryAction", + "selected": "Mui-selected", } } component="li" - disabled={false} - focusVisibleClassName="Mui-focusVisible" + disableGutters={false} onClick={[Function]} role="menuitem" + selected={false} tabIndex={-1} > - <li - aria-disabled={false} - className="MuiButtonBase-root MuiListItem-root MuiMenuItem-root MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button" - onBlur={[Function]} + <WithStyles(ForwardRef(ButtonBase)) + className="MuiListItem-root MuiMenuItem-root MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button" + component="li" + disabled={false} + focusVisibleClassName="Mui-focusVisible" onClick={[Function]} - onDragLeave={[Function]} - onFocus={[Function]} - onKeyDown={[Function]} - onKeyUp={[Function]} - onMouseDown={[Function]} - onMouseLeave={[Function]} - onMouseUp={[Function]} - onTouchEnd={[Function]} - onTouchMove={[Function]} - onTouchStart={[Function]} role="menuitem" tabIndex={-1} > - ecogesture.HEATING - <WithStyles(memo) - center={false} - > - <ForwardRef(TouchRipple) - center={false} - classes={ - Object { - "child": "MuiTouchRipple-child", - "childLeaving": "MuiTouchRipple-childLeaving", - "childPulsate": "MuiTouchRipple-childPulsate", - "ripple": "MuiTouchRipple-ripple", - "ripplePulsate": "MuiTouchRipple-ripplePulsate", - "rippleVisible": "MuiTouchRipple-rippleVisible", - "root": "MuiTouchRipple-root", - } + <ForwardRef(ButtonBase) + className="MuiListItem-root MuiMenuItem-root MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button" + classes={ + Object { + "disabled": "Mui-disabled", + "focusVisible": "Mui-focusVisible", + "root": "MuiButtonBase-root", } + } + component="li" + disabled={false} + focusVisibleClassName="Mui-focusVisible" + onClick={[Function]} + role="menuitem" + tabIndex={-1} + > + <li + aria-disabled={false} + className="MuiButtonBase-root MuiListItem-root MuiMenuItem-root MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button" + onBlur={[Function]} + onClick={[Function]} + onDragLeave={[Function]} + onFocus={[Function]} + onKeyDown={[Function]} + onKeyUp={[Function]} + onMouseDown={[Function]} + onMouseLeave={[Function]} + onMouseUp={[Function]} + onTouchEnd={[Function]} + onTouchMove={[Function]} + onTouchStart={[Function]} + role="menuitem" + tabIndex={-1} > - <span - className="MuiTouchRipple-root" + ecogesture.HEATING + <WithStyles(memo) + center={false} > - <TransitionGroup - childFactory={[Function]} - component={null} - exit={true} - /> - </span> - </ForwardRef(TouchRipple)> - </WithStyles(memo)> - </li> - </ForwardRef(ButtonBase)> - </WithStyles(ForwardRef(ButtonBase))> - </ForwardRef(ListItem)> - </WithStyles(ForwardRef(ListItem))> - </ForwardRef(MenuItem)> - </WithStyles(ForwardRef(MenuItem))> - <WithStyles(ForwardRef(MenuItem)) - classes={ - Object { - "root": "", - } - } - key=".$.$2" - onClick={[Function]} - selected={false} - > - <ForwardRef(MenuItem) - classes={ - Object { - "dense": "MuiMenuItem-dense", - "gutters": "MuiMenuItem-gutters", - "root": "MuiMenuItem-root", - "selected": "Mui-selected", - } - } - onClick={[Function]} - selected={false} - > - <WithStyles(ForwardRef(ListItem)) - button={true} - className="MuiMenuItem-root MuiMenuItem-gutters" + <ForwardRef(TouchRipple) + center={false} + classes={ + Object { + "child": "MuiTouchRipple-child", + "childLeaving": "MuiTouchRipple-childLeaving", + "childPulsate": "MuiTouchRipple-childPulsate", + "ripple": "MuiTouchRipple-ripple", + "ripplePulsate": "MuiTouchRipple-ripplePulsate", + "rippleVisible": "MuiTouchRipple-rippleVisible", + "root": "MuiTouchRipple-root", + } + } + > + <span + className="MuiTouchRipple-root" + > + <TransitionGroup + childFactory={[Function]} + component={null} + exit={true} + /> + </span> + </ForwardRef(TouchRipple)> + </WithStyles(memo)> + </li> + </ForwardRef(ButtonBase)> + </WithStyles(ForwardRef(ButtonBase))> + </ForwardRef(ListItem)> + </WithStyles(ForwardRef(ListItem))> + </ForwardRef(MenuItem)> + </WithStyles(ForwardRef(MenuItem))> + <WithStyles(ForwardRef(MenuItem)) classes={ Object { - "dense": "MuiMenuItem-dense", + "root": "", } } - component="li" - disableGutters={false} + key=".$.$2" onClick={[Function]} - role="menuitem" selected={false} - tabIndex={-1} > - <ForwardRef(ListItem) - button={true} - className="MuiMenuItem-root MuiMenuItem-gutters" + <ForwardRef(MenuItem) classes={ Object { - "alignItemsFlexStart": "MuiListItem-alignItemsFlexStart", - "button": "MuiListItem-button", - "container": "MuiListItem-container", - "dense": "MuiListItem-dense MuiMenuItem-dense", - "disabled": "Mui-disabled", - "divider": "MuiListItem-divider", - "focusVisible": "Mui-focusVisible", - "gutters": "MuiListItem-gutters", - "root": "MuiListItem-root", - "secondaryAction": "MuiListItem-secondaryAction", + "dense": "MuiMenuItem-dense", + "gutters": "MuiMenuItem-gutters", + "root": "MuiMenuItem-root", "selected": "Mui-selected", } } - component="li" - disableGutters={false} onClick={[Function]} - role="menuitem" selected={false} - tabIndex={-1} > - <WithStyles(ForwardRef(ButtonBase)) - className="MuiListItem-root MuiMenuItem-root MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button" + <WithStyles(ForwardRef(ListItem)) + button={true} + className="MuiMenuItem-root MuiMenuItem-gutters" + classes={ + Object { + "dense": "MuiMenuItem-dense", + } + } component="li" - disabled={false} - focusVisibleClassName="Mui-focusVisible" + disableGutters={false} onClick={[Function]} role="menuitem" + selected={false} tabIndex={-1} > - <ForwardRef(ButtonBase) - className="MuiListItem-root MuiMenuItem-root MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button" + <ForwardRef(ListItem) + button={true} + className="MuiMenuItem-root MuiMenuItem-gutters" classes={ Object { + "alignItemsFlexStart": "MuiListItem-alignItemsFlexStart", + "button": "MuiListItem-button", + "container": "MuiListItem-container", + "dense": "MuiListItem-dense MuiMenuItem-dense", "disabled": "Mui-disabled", + "divider": "MuiListItem-divider", "focusVisible": "Mui-focusVisible", - "root": "MuiButtonBase-root", + "gutters": "MuiListItem-gutters", + "root": "MuiListItem-root", + "secondaryAction": "MuiListItem-secondaryAction", + "selected": "Mui-selected", } } component="li" - disabled={false} - focusVisibleClassName="Mui-focusVisible" + disableGutters={false} onClick={[Function]} role="menuitem" + selected={false} tabIndex={-1} > - <li - aria-disabled={false} - className="MuiButtonBase-root MuiListItem-root MuiMenuItem-root MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button" - onBlur={[Function]} + <WithStyles(ForwardRef(ButtonBase)) + className="MuiListItem-root MuiMenuItem-root MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button" + component="li" + disabled={false} + focusVisibleClassName="Mui-focusVisible" onClick={[Function]} - onDragLeave={[Function]} - onFocus={[Function]} - onKeyDown={[Function]} - onKeyUp={[Function]} - onMouseDown={[Function]} - onMouseLeave={[Function]} - onMouseUp={[Function]} - onTouchEnd={[Function]} - onTouchMove={[Function]} - onTouchStart={[Function]} role="menuitem" tabIndex={-1} > - ecogesture.AIR_CONDITIONING - <WithStyles(memo) - center={false} - > - <ForwardRef(TouchRipple) - center={false} - classes={ - Object { - "child": "MuiTouchRipple-child", - "childLeaving": "MuiTouchRipple-childLeaving", - "childPulsate": "MuiTouchRipple-childPulsate", - "ripple": "MuiTouchRipple-ripple", - "ripplePulsate": "MuiTouchRipple-ripplePulsate", - "rippleVisible": "MuiTouchRipple-rippleVisible", - "root": "MuiTouchRipple-root", - } + <ForwardRef(ButtonBase) + className="MuiListItem-root MuiMenuItem-root MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button" + classes={ + Object { + "disabled": "Mui-disabled", + "focusVisible": "Mui-focusVisible", + "root": "MuiButtonBase-root", } + } + component="li" + disabled={false} + focusVisibleClassName="Mui-focusVisible" + onClick={[Function]} + role="menuitem" + tabIndex={-1} + > + <li + aria-disabled={false} + className="MuiButtonBase-root MuiListItem-root MuiMenuItem-root MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button" + onBlur={[Function]} + onClick={[Function]} + onDragLeave={[Function]} + onFocus={[Function]} + onKeyDown={[Function]} + onKeyUp={[Function]} + onMouseDown={[Function]} + onMouseLeave={[Function]} + onMouseUp={[Function]} + onTouchEnd={[Function]} + onTouchMove={[Function]} + onTouchStart={[Function]} + role="menuitem" + tabIndex={-1} > - <span - className="MuiTouchRipple-root" + ecogesture.AIR_CONDITIONING + <WithStyles(memo) + center={false} > - <TransitionGroup - childFactory={[Function]} - component={null} - exit={true} - /> - </span> - </ForwardRef(TouchRipple)> - </WithStyles(memo)> - </li> - </ForwardRef(ButtonBase)> - </WithStyles(ForwardRef(ButtonBase))> - </ForwardRef(ListItem)> - </WithStyles(ForwardRef(ListItem))> - </ForwardRef(MenuItem)> - </WithStyles(ForwardRef(MenuItem))> - <WithStyles(ForwardRef(MenuItem)) - classes={ - Object { - "root": "", - } - } - key=".$.$3" - onClick={[Function]} - selected={false} - > - <ForwardRef(MenuItem) - classes={ - Object { - "dense": "MuiMenuItem-dense", - "gutters": "MuiMenuItem-gutters", - "root": "MuiMenuItem-root", - "selected": "Mui-selected", - } - } - onClick={[Function]} - selected={false} - > - <WithStyles(ForwardRef(ListItem)) - button={true} - className="MuiMenuItem-root MuiMenuItem-gutters" + <ForwardRef(TouchRipple) + center={false} + classes={ + Object { + "child": "MuiTouchRipple-child", + "childLeaving": "MuiTouchRipple-childLeaving", + "childPulsate": "MuiTouchRipple-childPulsate", + "ripple": "MuiTouchRipple-ripple", + "ripplePulsate": "MuiTouchRipple-ripplePulsate", + "rippleVisible": "MuiTouchRipple-rippleVisible", + "root": "MuiTouchRipple-root", + } + } + > + <span + className="MuiTouchRipple-root" + > + <TransitionGroup + childFactory={[Function]} + component={null} + exit={true} + /> + </span> + </ForwardRef(TouchRipple)> + </WithStyles(memo)> + </li> + </ForwardRef(ButtonBase)> + </WithStyles(ForwardRef(ButtonBase))> + </ForwardRef(ListItem)> + </WithStyles(ForwardRef(ListItem))> + </ForwardRef(MenuItem)> + </WithStyles(ForwardRef(MenuItem))> + <WithStyles(ForwardRef(MenuItem)) classes={ Object { - "dense": "MuiMenuItem-dense", + "root": "", } } - component="li" - disableGutters={false} + key=".$.$3" onClick={[Function]} - role="menuitem" selected={false} - tabIndex={-1} > - <ForwardRef(ListItem) - button={true} - className="MuiMenuItem-root MuiMenuItem-gutters" + <ForwardRef(MenuItem) classes={ Object { - "alignItemsFlexStart": "MuiListItem-alignItemsFlexStart", - "button": "MuiListItem-button", - "container": "MuiListItem-container", - "dense": "MuiListItem-dense MuiMenuItem-dense", - "disabled": "Mui-disabled", - "divider": "MuiListItem-divider", - "focusVisible": "Mui-focusVisible", - "gutters": "MuiListItem-gutters", - "root": "MuiListItem-root", - "secondaryAction": "MuiListItem-secondaryAction", + "dense": "MuiMenuItem-dense", + "gutters": "MuiMenuItem-gutters", + "root": "MuiMenuItem-root", "selected": "Mui-selected", } } - component="li" - disableGutters={false} onClick={[Function]} - role="menuitem" selected={false} - tabIndex={-1} > - <WithStyles(ForwardRef(ButtonBase)) - className="MuiListItem-root MuiMenuItem-root MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button" + <WithStyles(ForwardRef(ListItem)) + button={true} + className="MuiMenuItem-root MuiMenuItem-gutters" + classes={ + Object { + "dense": "MuiMenuItem-dense", + } + } component="li" - disabled={false} - focusVisibleClassName="Mui-focusVisible" + disableGutters={false} onClick={[Function]} role="menuitem" + selected={false} tabIndex={-1} > - <ForwardRef(ButtonBase) - className="MuiListItem-root MuiMenuItem-root MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button" + <ForwardRef(ListItem) + button={true} + className="MuiMenuItem-root MuiMenuItem-gutters" classes={ Object { + "alignItemsFlexStart": "MuiListItem-alignItemsFlexStart", + "button": "MuiListItem-button", + "container": "MuiListItem-container", + "dense": "MuiListItem-dense MuiMenuItem-dense", "disabled": "Mui-disabled", + "divider": "MuiListItem-divider", "focusVisible": "Mui-focusVisible", - "root": "MuiButtonBase-root", + "gutters": "MuiListItem-gutters", + "root": "MuiListItem-root", + "secondaryAction": "MuiListItem-secondaryAction", + "selected": "Mui-selected", } } component="li" - disabled={false} - focusVisibleClassName="Mui-focusVisible" + disableGutters={false} onClick={[Function]} role="menuitem" + selected={false} tabIndex={-1} > - <li - aria-disabled={false} - className="MuiButtonBase-root MuiListItem-root MuiMenuItem-root MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button" - onBlur={[Function]} + <WithStyles(ForwardRef(ButtonBase)) + className="MuiListItem-root MuiMenuItem-root MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button" + component="li" + disabled={false} + focusVisibleClassName="Mui-focusVisible" onClick={[Function]} - onDragLeave={[Function]} - onFocus={[Function]} - onKeyDown={[Function]} - onKeyUp={[Function]} - onMouseDown={[Function]} - onMouseLeave={[Function]} - onMouseUp={[Function]} - onTouchEnd={[Function]} - onTouchMove={[Function]} - onTouchStart={[Function]} role="menuitem" tabIndex={-1} > - ecogesture.ECS - <WithStyles(memo) - center={false} - > - <ForwardRef(TouchRipple) - center={false} - classes={ - Object { - "child": "MuiTouchRipple-child", - "childLeaving": "MuiTouchRipple-childLeaving", - "childPulsate": "MuiTouchRipple-childPulsate", - "ripple": "MuiTouchRipple-ripple", - "ripplePulsate": "MuiTouchRipple-ripplePulsate", - "rippleVisible": "MuiTouchRipple-rippleVisible", - "root": "MuiTouchRipple-root", - } + <ForwardRef(ButtonBase) + className="MuiListItem-root MuiMenuItem-root MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button" + classes={ + Object { + "disabled": "Mui-disabled", + "focusVisible": "Mui-focusVisible", + "root": "MuiButtonBase-root", } + } + component="li" + disabled={false} + focusVisibleClassName="Mui-focusVisible" + onClick={[Function]} + role="menuitem" + tabIndex={-1} + > + <li + aria-disabled={false} + className="MuiButtonBase-root MuiListItem-root MuiMenuItem-root MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button" + onBlur={[Function]} + onClick={[Function]} + onDragLeave={[Function]} + onFocus={[Function]} + onKeyDown={[Function]} + onKeyUp={[Function]} + onMouseDown={[Function]} + onMouseLeave={[Function]} + onMouseUp={[Function]} + onTouchEnd={[Function]} + onTouchMove={[Function]} + onTouchStart={[Function]} + role="menuitem" + tabIndex={-1} > - <span - className="MuiTouchRipple-root" + ecogesture.ECS + <WithStyles(memo) + center={false} > - <TransitionGroup - childFactory={[Function]} - component={null} - exit={true} - /> - </span> - </ForwardRef(TouchRipple)> - </WithStyles(memo)> - </li> - </ForwardRef(ButtonBase)> - </WithStyles(ForwardRef(ButtonBase))> - </ForwardRef(ListItem)> - </WithStyles(ForwardRef(ListItem))> - </ForwardRef(MenuItem)> - </WithStyles(ForwardRef(MenuItem))> - <WithStyles(ForwardRef(MenuItem)) - classes={ - Object { - "root": "", - } - } - key=".$.$4" - onClick={[Function]} - selected={false} - > - <ForwardRef(MenuItem) - classes={ - Object { - "dense": "MuiMenuItem-dense", - "gutters": "MuiMenuItem-gutters", - "root": "MuiMenuItem-root", - "selected": "Mui-selected", - } - } - onClick={[Function]} - selected={false} - > - <WithStyles(ForwardRef(ListItem)) - button={true} - className="MuiMenuItem-root MuiMenuItem-gutters" + <ForwardRef(TouchRipple) + center={false} + classes={ + Object { + "child": "MuiTouchRipple-child", + "childLeaving": "MuiTouchRipple-childLeaving", + "childPulsate": "MuiTouchRipple-childPulsate", + "ripple": "MuiTouchRipple-ripple", + "ripplePulsate": "MuiTouchRipple-ripplePulsate", + "rippleVisible": "MuiTouchRipple-rippleVisible", + "root": "MuiTouchRipple-root", + } + } + > + <span + className="MuiTouchRipple-root" + > + <TransitionGroup + childFactory={[Function]} + component={null} + exit={true} + /> + </span> + </ForwardRef(TouchRipple)> + </WithStyles(memo)> + </li> + </ForwardRef(ButtonBase)> + </WithStyles(ForwardRef(ButtonBase))> + </ForwardRef(ListItem)> + </WithStyles(ForwardRef(ListItem))> + </ForwardRef(MenuItem)> + </WithStyles(ForwardRef(MenuItem))> + <WithStyles(ForwardRef(MenuItem)) classes={ Object { - "dense": "MuiMenuItem-dense", + "root": "", } } - component="li" - disableGutters={false} + key=".$.$4" onClick={[Function]} - role="menuitem" selected={false} - tabIndex={-1} > - <ForwardRef(ListItem) - button={true} - className="MuiMenuItem-root MuiMenuItem-gutters" + <ForwardRef(MenuItem) classes={ Object { - "alignItemsFlexStart": "MuiListItem-alignItemsFlexStart", - "button": "MuiListItem-button", - "container": "MuiListItem-container", - "dense": "MuiListItem-dense MuiMenuItem-dense", - "disabled": "Mui-disabled", - "divider": "MuiListItem-divider", - "focusVisible": "Mui-focusVisible", - "gutters": "MuiListItem-gutters", - "root": "MuiListItem-root", - "secondaryAction": "MuiListItem-secondaryAction", + "dense": "MuiMenuItem-dense", + "gutters": "MuiMenuItem-gutters", + "root": "MuiMenuItem-root", "selected": "Mui-selected", } } - component="li" - disableGutters={false} onClick={[Function]} - role="menuitem" selected={false} - tabIndex={-1} > - <WithStyles(ForwardRef(ButtonBase)) - className="MuiListItem-root MuiMenuItem-root MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button" + <WithStyles(ForwardRef(ListItem)) + button={true} + className="MuiMenuItem-root MuiMenuItem-gutters" + classes={ + Object { + "dense": "MuiMenuItem-dense", + } + } component="li" - disabled={false} - focusVisibleClassName="Mui-focusVisible" + disableGutters={false} onClick={[Function]} role="menuitem" + selected={false} tabIndex={-1} > - <ForwardRef(ButtonBase) - className="MuiListItem-root MuiMenuItem-root MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button" + <ForwardRef(ListItem) + button={true} + className="MuiMenuItem-root MuiMenuItem-gutters" classes={ Object { + "alignItemsFlexStart": "MuiListItem-alignItemsFlexStart", + "button": "MuiListItem-button", + "container": "MuiListItem-container", + "dense": "MuiListItem-dense MuiMenuItem-dense", "disabled": "Mui-disabled", + "divider": "MuiListItem-divider", "focusVisible": "Mui-focusVisible", - "root": "MuiButtonBase-root", + "gutters": "MuiListItem-gutters", + "root": "MuiListItem-root", + "secondaryAction": "MuiListItem-secondaryAction", + "selected": "Mui-selected", } } component="li" - disabled={false} - focusVisibleClassName="Mui-focusVisible" + disableGutters={false} onClick={[Function]} role="menuitem" + selected={false} tabIndex={-1} > - <li - aria-disabled={false} - className="MuiButtonBase-root MuiListItem-root MuiMenuItem-root MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button" - onBlur={[Function]} + <WithStyles(ForwardRef(ButtonBase)) + className="MuiListItem-root MuiMenuItem-root MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button" + component="li" + disabled={false} + focusVisibleClassName="Mui-focusVisible" onClick={[Function]} - onDragLeave={[Function]} - onFocus={[Function]} - onKeyDown={[Function]} - onKeyUp={[Function]} - onMouseDown={[Function]} - onMouseLeave={[Function]} - onMouseUp={[Function]} - onTouchEnd={[Function]} - onTouchMove={[Function]} - onTouchStart={[Function]} role="menuitem" tabIndex={-1} > - ecogesture.COLD_WATER - <WithStyles(memo) - center={false} - > - <ForwardRef(TouchRipple) - center={false} - classes={ - Object { - "child": "MuiTouchRipple-child", - "childLeaving": "MuiTouchRipple-childLeaving", - "childPulsate": "MuiTouchRipple-childPulsate", - "ripple": "MuiTouchRipple-ripple", - "ripplePulsate": "MuiTouchRipple-ripplePulsate", - "rippleVisible": "MuiTouchRipple-rippleVisible", - "root": "MuiTouchRipple-root", - } + <ForwardRef(ButtonBase) + className="MuiListItem-root MuiMenuItem-root MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button" + classes={ + Object { + "disabled": "Mui-disabled", + "focusVisible": "Mui-focusVisible", + "root": "MuiButtonBase-root", } + } + component="li" + disabled={false} + focusVisibleClassName="Mui-focusVisible" + onClick={[Function]} + role="menuitem" + tabIndex={-1} + > + <li + aria-disabled={false} + className="MuiButtonBase-root MuiListItem-root MuiMenuItem-root MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button" + onBlur={[Function]} + onClick={[Function]} + onDragLeave={[Function]} + onFocus={[Function]} + onKeyDown={[Function]} + onKeyUp={[Function]} + onMouseDown={[Function]} + onMouseLeave={[Function]} + onMouseUp={[Function]} + onTouchEnd={[Function]} + onTouchMove={[Function]} + onTouchStart={[Function]} + role="menuitem" + tabIndex={-1} > - <span - className="MuiTouchRipple-root" + ecogesture.COLD_WATER + <WithStyles(memo) + center={false} > - <TransitionGroup - childFactory={[Function]} - component={null} - exit={true} - /> - </span> - </ForwardRef(TouchRipple)> - </WithStyles(memo)> - </li> - </ForwardRef(ButtonBase)> - </WithStyles(ForwardRef(ButtonBase))> - </ForwardRef(ListItem)> - </WithStyles(ForwardRef(ListItem))> - </ForwardRef(MenuItem)> - </WithStyles(ForwardRef(MenuItem))> - <WithStyles(ForwardRef(MenuItem)) - classes={ - Object { - "root": "", - } - } - key=".$.$5" - onClick={[Function]} - selected={false} - > - <ForwardRef(MenuItem) - classes={ - Object { - "dense": "MuiMenuItem-dense", - "gutters": "MuiMenuItem-gutters", - "root": "MuiMenuItem-root", - "selected": "Mui-selected", - } - } - onClick={[Function]} - selected={false} - > - <WithStyles(ForwardRef(ListItem)) - button={true} - className="MuiMenuItem-root MuiMenuItem-gutters" + <ForwardRef(TouchRipple) + center={false} + classes={ + Object { + "child": "MuiTouchRipple-child", + "childLeaving": "MuiTouchRipple-childLeaving", + "childPulsate": "MuiTouchRipple-childPulsate", + "ripple": "MuiTouchRipple-ripple", + "ripplePulsate": "MuiTouchRipple-ripplePulsate", + "rippleVisible": "MuiTouchRipple-rippleVisible", + "root": "MuiTouchRipple-root", + } + } + > + <span + className="MuiTouchRipple-root" + > + <TransitionGroup + childFactory={[Function]} + component={null} + exit={true} + /> + </span> + </ForwardRef(TouchRipple)> + </WithStyles(memo)> + </li> + </ForwardRef(ButtonBase)> + </WithStyles(ForwardRef(ButtonBase))> + </ForwardRef(ListItem)> + </WithStyles(ForwardRef(ListItem))> + </ForwardRef(MenuItem)> + </WithStyles(ForwardRef(MenuItem))> + <WithStyles(ForwardRef(MenuItem)) classes={ Object { - "dense": "MuiMenuItem-dense", + "root": "", } } - component="li" - disableGutters={false} + key=".$.$5" onClick={[Function]} - role="menuitem" selected={false} - tabIndex={-1} > - <ForwardRef(ListItem) - button={true} - className="MuiMenuItem-root MuiMenuItem-gutters" + <ForwardRef(MenuItem) classes={ Object { - "alignItemsFlexStart": "MuiListItem-alignItemsFlexStart", - "button": "MuiListItem-button", - "container": "MuiListItem-container", - "dense": "MuiListItem-dense MuiMenuItem-dense", - "disabled": "Mui-disabled", - "divider": "MuiListItem-divider", - "focusVisible": "Mui-focusVisible", - "gutters": "MuiListItem-gutters", - "root": "MuiListItem-root", - "secondaryAction": "MuiListItem-secondaryAction", + "dense": "MuiMenuItem-dense", + "gutters": "MuiMenuItem-gutters", + "root": "MuiMenuItem-root", "selected": "Mui-selected", } } - component="li" - disableGutters={false} onClick={[Function]} - role="menuitem" selected={false} - tabIndex={-1} > - <WithStyles(ForwardRef(ButtonBase)) - className="MuiListItem-root MuiMenuItem-root MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button" + <WithStyles(ForwardRef(ListItem)) + button={true} + className="MuiMenuItem-root MuiMenuItem-gutters" + classes={ + Object { + "dense": "MuiMenuItem-dense", + } + } component="li" - disabled={false} - focusVisibleClassName="Mui-focusVisible" + disableGutters={false} onClick={[Function]} role="menuitem" + selected={false} tabIndex={-1} > - <ForwardRef(ButtonBase) - className="MuiListItem-root MuiMenuItem-root MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button" + <ForwardRef(ListItem) + button={true} + className="MuiMenuItem-root MuiMenuItem-gutters" classes={ Object { + "alignItemsFlexStart": "MuiListItem-alignItemsFlexStart", + "button": "MuiListItem-button", + "container": "MuiListItem-container", + "dense": "MuiListItem-dense MuiMenuItem-dense", "disabled": "Mui-disabled", + "divider": "MuiListItem-divider", "focusVisible": "Mui-focusVisible", - "root": "MuiButtonBase-root", + "gutters": "MuiListItem-gutters", + "root": "MuiListItem-root", + "secondaryAction": "MuiListItem-secondaryAction", + "selected": "Mui-selected", } } component="li" - disabled={false} - focusVisibleClassName="Mui-focusVisible" + disableGutters={false} onClick={[Function]} role="menuitem" + selected={false} tabIndex={-1} > - <li - aria-disabled={false} - className="MuiButtonBase-root MuiListItem-root MuiMenuItem-root MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button" - onBlur={[Function]} + <WithStyles(ForwardRef(ButtonBase)) + className="MuiListItem-root MuiMenuItem-root MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button" + component="li" + disabled={false} + focusVisibleClassName="Mui-focusVisible" onClick={[Function]} - onDragLeave={[Function]} - onFocus={[Function]} - onKeyDown={[Function]} - onKeyUp={[Function]} - onMouseDown={[Function]} - onMouseLeave={[Function]} - onMouseUp={[Function]} - onTouchEnd={[Function]} - onTouchMove={[Function]} - onTouchStart={[Function]} role="menuitem" tabIndex={-1} > - ecogesture.ELECTRICITY_SPECIFIC - <WithStyles(memo) - center={false} - > - <ForwardRef(TouchRipple) - center={false} - classes={ - Object { - "child": "MuiTouchRipple-child", - "childLeaving": "MuiTouchRipple-childLeaving", - "childPulsate": "MuiTouchRipple-childPulsate", - "ripple": "MuiTouchRipple-ripple", - "ripplePulsate": "MuiTouchRipple-ripplePulsate", - "rippleVisible": "MuiTouchRipple-rippleVisible", - "root": "MuiTouchRipple-root", - } + <ForwardRef(ButtonBase) + className="MuiListItem-root MuiMenuItem-root MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button" + classes={ + Object { + "disabled": "Mui-disabled", + "focusVisible": "Mui-focusVisible", + "root": "MuiButtonBase-root", } + } + component="li" + disabled={false} + focusVisibleClassName="Mui-focusVisible" + onClick={[Function]} + role="menuitem" + tabIndex={-1} + > + <li + aria-disabled={false} + className="MuiButtonBase-root MuiListItem-root MuiMenuItem-root MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button" + onBlur={[Function]} + onClick={[Function]} + onDragLeave={[Function]} + onFocus={[Function]} + onKeyDown={[Function]} + onKeyUp={[Function]} + onMouseDown={[Function]} + onMouseLeave={[Function]} + onMouseUp={[Function]} + onTouchEnd={[Function]} + onTouchMove={[Function]} + onTouchStart={[Function]} + role="menuitem" + tabIndex={-1} > - <span - className="MuiTouchRipple-root" + ecogesture.ELECTRICITY_SPECIFIC + <WithStyles(memo) + center={false} > - <TransitionGroup - childFactory={[Function]} - component={null} - exit={true} - /> - </span> - </ForwardRef(TouchRipple)> - </WithStyles(memo)> - </li> - </ForwardRef(ButtonBase)> - </WithStyles(ForwardRef(ButtonBase))> - </ForwardRef(ListItem)> - </WithStyles(ForwardRef(ListItem))> - </ForwardRef(MenuItem)> - </WithStyles(ForwardRef(MenuItem))> - <WithStyles(ForwardRef(MenuItem)) - classes={ - Object { - "root": "", - } - } - key=".$.$6" - onClick={[Function]} - selected={false} - > - <ForwardRef(MenuItem) - classes={ - Object { - "dense": "MuiMenuItem-dense", - "gutters": "MuiMenuItem-gutters", - "root": "MuiMenuItem-root", - "selected": "Mui-selected", - } - } - onClick={[Function]} - selected={false} - > - <WithStyles(ForwardRef(ListItem)) - button={true} - className="MuiMenuItem-root MuiMenuItem-gutters" + <ForwardRef(TouchRipple) + center={false} + classes={ + Object { + "child": "MuiTouchRipple-child", + "childLeaving": "MuiTouchRipple-childLeaving", + "childPulsate": "MuiTouchRipple-childPulsate", + "ripple": "MuiTouchRipple-ripple", + "ripplePulsate": "MuiTouchRipple-ripplePulsate", + "rippleVisible": "MuiTouchRipple-rippleVisible", + "root": "MuiTouchRipple-root", + } + } + > + <span + className="MuiTouchRipple-root" + > + <TransitionGroup + childFactory={[Function]} + component={null} + exit={true} + /> + </span> + </ForwardRef(TouchRipple)> + </WithStyles(memo)> + </li> + </ForwardRef(ButtonBase)> + </WithStyles(ForwardRef(ButtonBase))> + </ForwardRef(ListItem)> + </WithStyles(ForwardRef(ListItem))> + </ForwardRef(MenuItem)> + </WithStyles(ForwardRef(MenuItem))> + <WithStyles(ForwardRef(MenuItem)) classes={ Object { - "dense": "MuiMenuItem-dense", + "root": "", } } - component="li" - disableGutters={false} + key=".$.$6" onClick={[Function]} - role="menuitem" selected={false} - tabIndex={-1} > - <ForwardRef(ListItem) - button={true} - className="MuiMenuItem-root MuiMenuItem-gutters" + <ForwardRef(MenuItem) classes={ Object { - "alignItemsFlexStart": "MuiListItem-alignItemsFlexStart", - "button": "MuiListItem-button", - "container": "MuiListItem-container", - "dense": "MuiListItem-dense MuiMenuItem-dense", - "disabled": "Mui-disabled", - "divider": "MuiListItem-divider", - "focusVisible": "Mui-focusVisible", - "gutters": "MuiListItem-gutters", - "root": "MuiListItem-root", - "secondaryAction": "MuiListItem-secondaryAction", + "dense": "MuiMenuItem-dense", + "gutters": "MuiMenuItem-gutters", + "root": "MuiMenuItem-root", "selected": "Mui-selected", } } - component="li" - disableGutters={false} onClick={[Function]} - role="menuitem" selected={false} - tabIndex={-1} > - <WithStyles(ForwardRef(ButtonBase)) - className="MuiListItem-root MuiMenuItem-root MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button" + <WithStyles(ForwardRef(ListItem)) + button={true} + className="MuiMenuItem-root MuiMenuItem-gutters" + classes={ + Object { + "dense": "MuiMenuItem-dense", + } + } component="li" - disabled={false} - focusVisibleClassName="Mui-focusVisible" + disableGutters={false} onClick={[Function]} role="menuitem" + selected={false} tabIndex={-1} > - <ForwardRef(ButtonBase) - className="MuiListItem-root MuiMenuItem-root MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button" + <ForwardRef(ListItem) + button={true} + className="MuiMenuItem-root MuiMenuItem-gutters" classes={ Object { + "alignItemsFlexStart": "MuiListItem-alignItemsFlexStart", + "button": "MuiListItem-button", + "container": "MuiListItem-container", + "dense": "MuiListItem-dense MuiMenuItem-dense", "disabled": "Mui-disabled", + "divider": "MuiListItem-divider", "focusVisible": "Mui-focusVisible", - "root": "MuiButtonBase-root", + "gutters": "MuiListItem-gutters", + "root": "MuiListItem-root", + "secondaryAction": "MuiListItem-secondaryAction", + "selected": "Mui-selected", } } component="li" - disabled={false} - focusVisibleClassName="Mui-focusVisible" + disableGutters={false} onClick={[Function]} role="menuitem" + selected={false} tabIndex={-1} > - <li - aria-disabled={false} - className="MuiButtonBase-root MuiListItem-root MuiMenuItem-root MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button" - onBlur={[Function]} + <WithStyles(ForwardRef(ButtonBase)) + className="MuiListItem-root MuiMenuItem-root MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button" + component="li" + disabled={false} + focusVisibleClassName="Mui-focusVisible" onClick={[Function]} - onDragLeave={[Function]} - onFocus={[Function]} - onKeyDown={[Function]} - onKeyUp={[Function]} - onMouseDown={[Function]} - onMouseLeave={[Function]} - onMouseUp={[Function]} - onTouchEnd={[Function]} - onTouchMove={[Function]} - onTouchStart={[Function]} role="menuitem" tabIndex={-1} > - ecogesture.COOKING - <WithStyles(memo) - center={false} - > - <ForwardRef(TouchRipple) - center={false} - classes={ - Object { - "child": "MuiTouchRipple-child", - "childLeaving": "MuiTouchRipple-childLeaving", - "childPulsate": "MuiTouchRipple-childPulsate", - "ripple": "MuiTouchRipple-ripple", - "ripplePulsate": "MuiTouchRipple-ripplePulsate", - "rippleVisible": "MuiTouchRipple-rippleVisible", - "root": "MuiTouchRipple-root", - } + <ForwardRef(ButtonBase) + className="MuiListItem-root MuiMenuItem-root MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button" + classes={ + Object { + "disabled": "Mui-disabled", + "focusVisible": "Mui-focusVisible", + "root": "MuiButtonBase-root", } + } + component="li" + disabled={false} + focusVisibleClassName="Mui-focusVisible" + onClick={[Function]} + role="menuitem" + tabIndex={-1} + > + <li + aria-disabled={false} + className="MuiButtonBase-root MuiListItem-root MuiMenuItem-root MuiMenuItem-gutters MuiListItem-gutters MuiListItem-button" + onBlur={[Function]} + onClick={[Function]} + onDragLeave={[Function]} + onFocus={[Function]} + onKeyDown={[Function]} + onKeyUp={[Function]} + onMouseDown={[Function]} + onMouseLeave={[Function]} + onMouseUp={[Function]} + onTouchEnd={[Function]} + onTouchMove={[Function]} + onTouchStart={[Function]} + role="menuitem" + tabIndex={-1} > - <span - className="MuiTouchRipple-root" + ecogesture.COOKING + <WithStyles(memo) + center={false} > - <TransitionGroup - childFactory={[Function]} - component={null} - exit={true} - /> - </span> - </ForwardRef(TouchRipple)> - </WithStyles(memo)> - </li> - </ForwardRef(ButtonBase)> - </WithStyles(ForwardRef(ButtonBase))> - </ForwardRef(ListItem)> - </WithStyles(ForwardRef(ListItem))> - </ForwardRef(MenuItem)> - </WithStyles(ForwardRef(MenuItem))> - </ul> - </ForwardRef(List)> - </WithStyles(ForwardRef(List))> - </ForwardRef(MenuList)> - </div> - </ForwardRef(Paper)> - </WithStyles(ForwardRef(Paper))> - </Transition> - </ForwardRef(Grow)> - <div - data-test="sentinelEnd" - tabIndex={0} - /> - </Unstable_TrapFocus> - </div> - </Portal> - </ForwardRef(Portal)> - </ForwardRef(Modal)> - </ForwardRef(Popover)> - </WithStyles(ForwardRef(Popover))> - </ForwardRef(Menu)> - </WithStyles(ForwardRef(Menu))> - </div> - </div> + <ForwardRef(TouchRipple) + center={false} + classes={ + Object { + "child": "MuiTouchRipple-child", + "childLeaving": "MuiTouchRipple-childLeaving", + "childPulsate": "MuiTouchRipple-childPulsate", + "ripple": "MuiTouchRipple-ripple", + "ripplePulsate": "MuiTouchRipple-ripplePulsate", + "rippleVisible": "MuiTouchRipple-rippleVisible", + "root": "MuiTouchRipple-root", + } + } + > + <span + className="MuiTouchRipple-root" + > + <TransitionGroup + childFactory={[Function]} + component={null} + exit={true} + /> + </span> + </ForwardRef(TouchRipple)> + </WithStyles(memo)> + </li> + </ForwardRef(ButtonBase)> + </WithStyles(ForwardRef(ButtonBase))> + </ForwardRef(ListItem)> + </WithStyles(ForwardRef(ListItem))> + </ForwardRef(MenuItem)> + </WithStyles(ForwardRef(MenuItem))> + </ul> + </ForwardRef(List)> + </WithStyles(ForwardRef(List))> + </ForwardRef(MenuList)> + </div> + </ForwardRef(Paper)> + </WithStyles(ForwardRef(Paper))> + </Transition> + </ForwardRef(Grow)> + <div + data-test="sentinelEnd" + tabIndex={0} + /> + </Unstable_TrapFocus> + </div> + </Portal> + </ForwardRef(Portal)> + </ForwardRef(Modal)> + </ForwardRef(Popover)> + </WithStyles(ForwardRef(Popover))> + </ForwardRef(Menu)> + </WithStyles(ForwardRef(Menu))> + </div> + </div> + </Transition> + </ForwardRef(Grow)> </div> <div className="ecogesture-content" diff --git a/src/components/FluidChart/FluidChart.tsx b/src/components/FluidChart/FluidChart.tsx index 9af86833846feb32ecdc714ce40afb796482fa44..79acccd05c5a43043cc446cfcbf16e0295ccdba9 100644 --- a/src/components/FluidChart/FluidChart.tsx +++ b/src/components/FluidChart/FluidChart.tsx @@ -1,4 +1,4 @@ -import { Button } from '@material-ui/core' +import { Button, Slide } from '@material-ui/core' import LegendComparisonIcon from 'assets/icons/ico/legendComparison.svg' import StyledIcon from 'components/CommonKit/Icon/StyledIcon' import StyledSwitch from 'components/CommonKit/Switch/StyledSwitch' @@ -175,7 +175,9 @@ const FluidChart = ({ fluidType, setActive }: FluidChartProps) => { <FluidChartSwipe fluidType={fluidType} setActive={setActive} /> </div> {showCompare && currentTimeStep !== TimeStep.YEAR && ( - <DisplayLegend /> + <Slide direction="right" in={showCompare}> + {DisplayLegend()} + </Slide> )} </> )} diff --git a/src/components/FluidChart/fluidChart.scss b/src/components/FluidChart/fluidChart.scss index bc1536b6cace470356a4edaae9cee782947a1c62..138f86bbf547ef2b0a749e7904e67bda31de4694 100644 --- a/src/components/FluidChart/fluidChart.scss +++ b/src/components/FluidChart/fluidChart.scss @@ -26,7 +26,7 @@ } } .compareLegend { - padding: 0.5rem 0 1rem 0; + padding: 0 0 1rem 0; display: flex; gap: 1rem; font-weight: 700;