diff --git a/portals/devportal/src/main/webapp/source/src/app/components/Apis/Details/index.jsx b/portals/devportal/src/main/webapp/source/src/app/components/Apis/Details/index.jsx index 6d64406125d..b073665e2de 100755 --- a/portals/devportal/src/main/webapp/source/src/app/components/Apis/Details/index.jsx +++ b/portals/devportal/src/main/webapp/source/src/app/components/Apis/Details/index.jsx @@ -117,6 +117,7 @@ const classes = { leftMenuVerticalLeft: `${PREFIX}-leftMenuVerticalLeft`, leftMenuVerticalLeftMinView: `${PREFIX}-leftMenuVerticalLeftMinView`, leftMenuVerticalRight: `${PREFIX}-leftMenuVerticalRight`, + leftMenuVerticalRightMinView: `${PREFIX}-leftMenuVerticalRightMinView`, leftLInkMain: `${PREFIX}-leftLInkMain`, leftLInkMainText: `${PREFIX}-leftLInkMainText`, detailsContent: `${PREFIX}-detailsContent`, @@ -125,7 +126,13 @@ const classes = { shiftLeft: `${PREFIX}-shiftLeft`, contentLoader: `${PREFIX}-contentLoader`, contentLoaderRightMenu: `${PREFIX}-contentLoaderRightMenu`, - expandIconColor: `${PREFIX}-expandIconColor`, + expandIcon: `${PREFIX}-expandIcon`, + expandIconMinView: `${PREFIX}-expandIconMinView`, + accordianSummary: `${PREFIX}-accordianSummary`, + accordianSummaryMinView: `${PREFIX}-accordianSummaryMinView`, + accordionDetails: `${PREFIX}-accordionDetails`, + accordionDetailsMinView: `${PREFIX}-accordionDetailsMinView`, + leftMenuVerticalRightDrawerIcon: `${PREFIX}-leftMenuVerticalRightDrawerIcon`, }; const Root = styled('div')(( @@ -158,7 +165,7 @@ const Root = styled('div')(( [`& .${classes.leftMenuHorizontal}`]: { top: theme.custom.infoBar.height, overflowX: 'auto', - height: 60, + position: 'static', display: 'flex', left: 0, }, @@ -172,13 +179,22 @@ const Root = styled('div')(( overflowY: 'auto', }, [`& .${classes.leftMenuVerticalLeftMinView}`]: { - width: 45, + width: 50, top: 0, left: 0, overflowY: 'auto', }, [`& .${classes.leftMenuVerticalRight}`]: { width: theme.custom.leftMenu.width, + [theme.breakpoints.down('md')]: { + width: 50, + }, + top: 0, + right: 0, + overflowY: 'auto', + }, + [`& .${classes.leftMenuVerticalRightMinView}`]: { + width: 50, top: 0, right: 0, overflowY: 'auto', @@ -238,8 +254,39 @@ const Root = styled('div')(( [`& .${classes.contentLoaderRightMenu}`]: { paddingRight: theme.custom.leftMenu.width, }, - [`& .${classes.expandIconColor}`]: { + [`& .${classes.expandIcon}`]: { color: '#ffffff', + [theme.breakpoints.down('md')]: { + display: 'none', + }, + }, + [`& .${classes.expandIconMinView}`]: { + display: 'none', + }, + [`& .${classes.accordianSummary}`]: { + padding: '0 12px 0 5px', + [theme.breakpoints.down('md')]: { + padding: 0, + }, + }, + [`& .${classes.accordianSummaryMinView}`]: { + padding: 0, + }, + [`& .${classes.accordionDetails}`]: { + paddingTop: 0, + paddingBottom: 0, + margin: 0, + [theme.breakpoints.down('md')]: { + paddingLeft: 0, + paddingRight: 0, + }, + }, + [`& .${classes.accordionDetailsMinView}`]: { + paddingLeft: 0, + paddingRight: 0, + }, + [`& .${classes.leftMenuVerticalRightDrawerIcon}`]: { + transform: 'rotate(180deg)', }, }; }); @@ -516,7 +563,8 @@ class DetailsLegacy extends React.Component { }, { - [classes.leftMenuVerticalRight]: position === 'vertical-right', + [classes.leftMenuVerticalRight]: position === 'vertical-right' && open, + [classes.leftMenuVerticalRightMinView]: position === 'vertical-right' && !open, }, 'left-menu', )} @@ -569,8 +617,19 @@ class DetailsLegacy extends React.Component { onChange={(_event, expanded) => this.setState({ tryOutExpanded: expanded })} > } - style={{ padding: '0 12px 0 5px', maxHeight: 43, minHeight: 43 }} + expandIcon={( + + )} + style={{ maxHeight: 43, minHeight: 43 }} + className={classNames( + classes.accordianSummary, + { [classes.accordianSummaryMinView]: !open }, + )} >
- +
) : (
- +
)} diff --git a/portals/devportal/src/main/webapp/source/src/app/components/Applications/Details/index.jsx b/portals/devportal/src/main/webapp/source/src/app/components/Applications/Details/index.jsx index 4e56bb3864d..eb894ae64dc 100755 --- a/portals/devportal/src/main/webapp/source/src/app/components/Applications/Details/index.jsx +++ b/portals/devportal/src/main/webapp/source/src/app/components/Applications/Details/index.jsx @@ -102,6 +102,9 @@ const Root = styled('div')(( top: 0, right: 0, overflowY: 'auto', + [theme.breakpoints.down('md')]: { + width: 50, + }, }, [`& .${classes.leftLInkMain}`]: { diff --git a/portals/devportal/src/main/webapp/source/src/app/components/Shared/LeftMenuItem.jsx b/portals/devportal/src/main/webapp/source/src/app/components/Shared/LeftMenuItem.jsx index f0fbdd5efe5..5a853384f5e 100755 --- a/portals/devportal/src/main/webapp/source/src/app/components/Shared/LeftMenuItem.jsx +++ b/portals/devportal/src/main/webapp/source/src/app/components/Shared/LeftMenuItem.jsx @@ -89,9 +89,6 @@ const StyledBootstrapTooltip = styled(BootstrapTooltip)(( paddingBottom: theme.spacing(0.6), paddingLeft: theme.spacing(1), paddingRight: theme.spacing(1), - [theme.breakpoints.down('md')]: { - paddingLeft: 0, - }, fontSize: theme.typography.caption.fontSize, cursor: 'pointer', textDecoration: 'none', @@ -250,8 +247,9 @@ function LeftMenuItem(props) { className={classNames( { [classes.leftLInkText_IconLeft]: leftMenu.style === 'icon left', + [classes.leftLInkText_NoText]: leftMenu.style === 'no text', }, - classes.leftLInkText_NoTextWhenSmall, + classes.leftLInkText_NoText, 'leftLInkText', )} />