mirror of
https://github.com/Unleash/unleash.git
synced 2025-01-25 00:07:47 +01:00
fix: users table sort header styles
This commit is contained in:
parent
860656a95e
commit
81b64e61e7
@ -2,13 +2,10 @@ import { makeStyles } from '@material-ui/core/styles';
|
|||||||
|
|
||||||
export const useStyles = makeStyles(theme => ({
|
export const useStyles = makeStyles(theme => ({
|
||||||
tableCellHeaderSortable: {
|
tableCellHeaderSortable: {
|
||||||
|
padding: 0,
|
||||||
|
position: 'relative',
|
||||||
cursor: 'pointer',
|
cursor: 'pointer',
|
||||||
'&:hover': {
|
overflow: 'hidden',
|
||||||
backgroundColor: theme.v2.palette.grey[40],
|
|
||||||
'& > svg': {
|
|
||||||
color: theme.v2.palette.grey[90],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
'& > svg': {
|
'& > svg': {
|
||||||
fontSize: theme.v2.fontSizes.headerIcon,
|
fontSize: theme.v2.fontSizes.headerIcon,
|
||||||
verticalAlign: 'middle',
|
verticalAlign: 'middle',
|
||||||
@ -24,8 +21,22 @@ export const useStyles = makeStyles(theme => ({
|
|||||||
},
|
},
|
||||||
sortButton: {
|
sortButton: {
|
||||||
all: 'unset',
|
all: 'unset',
|
||||||
|
padding: theme.spacing(2),
|
||||||
|
width: '100%',
|
||||||
'&:focus-visible, &:active': {
|
'&:focus-visible, &:active': {
|
||||||
outline: 'revert',
|
outline: 'revert',
|
||||||
},
|
},
|
||||||
|
display: 'flex',
|
||||||
|
alignItems: 'center',
|
||||||
|
'&:hover': {
|
||||||
|
backgroundColor: theme.v2.palette.grey[40],
|
||||||
|
'& > svg': {
|
||||||
|
color: theme.v2.palette.grey[90],
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
icon: {
|
||||||
|
marginLeft: theme.spacing(0.5),
|
||||||
|
fontSize: theme.v2.fontSizes.headerIcon,
|
||||||
},
|
},
|
||||||
}));
|
}));
|
||||||
|
@ -60,18 +60,33 @@ export const TableCellSortable = ({
|
|||||||
<TableCell aria-sort={ariaSort} className={cellClassName}>
|
<TableCell aria-sort={ariaSort} className={cellClassName}>
|
||||||
<button className={styles.sortButton} onClick={onSortClick}>
|
<button className={styles.sortButton} onClick={onSortClick}>
|
||||||
{children}
|
{children}
|
||||||
|
<ConditionallyRender
|
||||||
|
condition={sort.type === name}
|
||||||
|
show={
|
||||||
|
<ConditionallyRender
|
||||||
|
condition={Boolean(sort.desc)}
|
||||||
|
show={
|
||||||
|
<KeyboardArrowDown
|
||||||
|
className={styles.icon}
|
||||||
|
fontSize="inherit"
|
||||||
|
/>
|
||||||
|
}
|
||||||
|
elseShow={
|
||||||
|
<KeyboardArrowUp
|
||||||
|
className={styles.icon}
|
||||||
|
fontSize="inherit"
|
||||||
|
/>
|
||||||
|
}
|
||||||
|
/>
|
||||||
|
}
|
||||||
|
elseShow={
|
||||||
|
<UnfoldMoreOutlined
|
||||||
|
className={styles.icon}
|
||||||
|
fontSize="inherit"
|
||||||
|
/>
|
||||||
|
}
|
||||||
|
/>
|
||||||
</button>
|
</button>
|
||||||
<ConditionallyRender
|
|
||||||
condition={sort.type === name}
|
|
||||||
show={
|
|
||||||
<ConditionallyRender
|
|
||||||
condition={Boolean(sort.desc)}
|
|
||||||
show={<KeyboardArrowDown />}
|
|
||||||
elseShow={<KeyboardArrowUp />}
|
|
||||||
/>
|
|
||||||
}
|
|
||||||
elseShow={<UnfoldMoreOutlined />}
|
|
||||||
/>
|
|
||||||
</TableCell>
|
</TableCell>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user