Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[core] Batch small changes #18041

Merged
merged 17 commits into from
Oct 29, 2019

Conversation

oliviertassinari
Copy link
Member

@oliviertassinari oliviertassinari commented Oct 25, 2019

16 commits for this time (spotted answering issues the last 7 days). I hope there is nothing really important. I have noticed a few other possible quick wins, but they require standalone pull requests.

@oliviertassinari oliviertassinari added the umbrella For grouping multiple issues to provide a holistic view label Oct 25, 2019
@oliviertassinari oliviertassinari force-pushed the batch-small-changes-v8 branch 2 times, most recently from 893ff36 to d0b3d9f Compare October 25, 2019 21:23
@mui-pr-bot
Copy link

Details of bundle changes.

Comparing: c10b8e7...e6984b6

bundle Size Change Size Gzip Change Gzip
docs.landing ▲ +452 B (+0.82% ) 55.3 kB ▲ +64 B (+0.44% ) 14.6 kB
Stepper ▼ -159 B (-0.25% ) 63.2 kB ▼ -42 B (-0.21% ) 19.8 kB
SnackbarContent ▼ -155 B (-0.24% ) 64 kB ▼ -38 B (-0.19% ) 20.1 kB
AppBar ▼ -155 B (-0.25% ) 62.2 kB ▼ -34 B (-0.17% ) 19.5 kB
Card ▼ -155 B (-0.25% ) 61.1 kB ▼ -34 B (-0.18% ) 19.1 kB
Paper ▼ -151 B (-0.25% ) 60.6 kB ▼ -31 B (-0.16% ) 18.8 kB
@material-ui/core ▼ -50 B (-0.01% ) 346 kB ▼ -37 B (-0.04% ) 94.8 kB
TablePagination ▼ -34 B (-0.02% ) 138 kB ▼ -21 B (-0.05% ) 40.3 kB
@material-ui/core[umd] ▼ -31 B (-0.01% ) 306 kB ▼ -40 B (-0.05% ) 88 kB
Select ▼ -30 B (-0.03% ) 112 kB ▼ -18 B (-0.05% ) 33.2 kB
TextField ▼ -30 B (-0.02% ) 120 kB ▼ -18 B (-0.05% ) 35.1 kB
Snackbar ▼ -30 B (-0.04% ) 75.5 kB ▼ -14 B (-0.06% ) 23.5 kB
MobileStepper ▼ -30 B (-0.05% ) 66.1 kB ▼ -13 B (-0.06% ) 20.6 kB
ExpansionPanel ▼ -30 B (-0.04% ) 69.4 kB ▼ -11 B (-0.05% ) 21.7 kB
Popover ▼ -30 B (-0.04% ) 80.9 kB ▼ -11 B (-0.04% ) 25 kB
Dialog ▼ -30 B (-0.04% ) 80.8 kB ▼ -9 B (-0.04% ) 25.1 kB
Drawer ▼ -30 B (-0.04% ) 82.7 kB ▼ -9 B (-0.04% ) 25.6 kB
SwipeableDrawer ▼ -30 B (-0.03% ) 89 kB ▼ -8 B (-0.03% ) 27.6 kB
Menu ▼ -30 B (-0.03% ) 86.6 kB ▼ -5 B (-0.02% ) 27.2 kB
GridListTileBar ▼ -8 B (-0.01% ) 61.6 kB ▼ -7 B (-0.04% ) 19.3 kB
docs.main ▼ -6 B (-0.00% ) 600 kB ▼ -8 B (-0.00% ) 191 kB
Step ▼ -4 B (-0.01% ) 61 kB ▼ -3 B (-0.02% ) 19.1 kB
Toolbar ▼ -4 B (-0.01% ) 60.7 kB ▼ -3 B (-0.02% ) 19 kB
Collapse -- 66.3 kB ▼ -6 B (-0.03% ) 20.5 kB
OutlinedInput -- 72.1 kB ▼ -5 B (-0.02% ) 22.4 kB
Backdrop -- 66.2 kB ▼ -3 B (-0.01% ) 20.4 kB
Radio -- 80.9 kB ▼ -3 B (-0.01% ) 25.4 kB
Tooltip -- 97.5 kB ▼ -3 B (-0.01% ) 30.9 kB
Fade -- 22 kB ▼ -2 B (-0.03% ) 7.6 kB
Grow -- 22.6 kB ▲ +2 B (+0.03% ) 7.72 kB
Hidden -- 64.5 kB ▼ -2 B (-0.01% ) 20.2 kB
Slide -- 24.1 kB ▲ +2 B (+0.02% ) 8.21 kB
Zoom -- 22.1 kB ▼ -2 B (-0.03% ) 7.61 kB
@material-ui/system -- 14.8 kB ▼ -1 B (-0.02% ) 4.07 kB
BottomNavigationAction -- 73.8 kB ▼ -1 B (-0.00% ) 23.3 kB
Button -- 77.7 kB ▼ -1 B (-0.00% ) 24.1 kB
ButtonBase -- 72.2 kB ▲ +1 B (0.00% ) 22.6 kB
CardActionArea -- 73.3 kB ▼ -1 B (-0.00% ) 23.1 kB
ExpansionPanelSummary -- 76.3 kB ▼ -1 B (-0.00% ) 24 kB
SpeedDialAction -- 113 kB ▼ -1 B (-0.00% ) 35.9 kB
StepButton -- 80.6 kB ▼ -1 B (-0.00% ) 25.3 kB
ToggleButton -- 74.4 kB ▼ -1 B (-0.00% ) 23.5 kB
TreeItem -- 71.8 kB ▲ +1 B (0.00% ) 22.6 kB
@material-ui/lab -- 143 kB -- 44.6 kB
@material-ui/styles -- 50.8 kB -- 15.4 kB
Avatar -- 61.1 kB -- 19.2 kB
Badge -- 63.8 kB -- 19.7 kB
BottomNavigation -- 60.8 kB -- 19 kB
Box -- 69.2 kB -- 20.9 kB
Breadcrumbs -- 66.4 kB -- 20.8 kB
ButtonGroup -- 62.6 kB -- 19.5 kB
CardActions -- 60.5 kB -- 18.9 kB
CardContent -- 60.4 kB -- 18.9 kB
CardHeader -- 63.5 kB -- 20 kB
CardMedia -- 60.8 kB -- 19.1 kB
Checkbox -- 80 kB -- 25.1 kB
Chip -- 69 kB -- 21.3 kB
CircularProgress -- 62.5 kB -- 19.7 kB
ClickAwayListener -- 3.85 kB -- 1.55 kB
colorManipulator -- 3.83 kB -- 1.52 kB
Container -- 61.6 kB -- 19.2 kB
CssBaseline -- 56 kB -- 17.5 kB
DialogActions -- 60.5 kB -- 18.9 kB
DialogContent -- 60.6 kB -- 19 kB
DialogContentText -- 62.5 kB -- 19.6 kB
DialogTitle -- 62.7 kB -- 19.7 kB
Divider -- 61 kB -- 19.1 kB
ExpansionPanelActions -- 60.5 kB -- 18.9 kB
ExpansionPanelDetails -- 60.4 kB -- 18.9 kB
Fab -- 75.1 kB -- 23.3 kB
FilledInput -- 71.5 kB -- 22.2 kB
FormControl -- 62.7 kB -- 19.4 kB
FormControlLabel -- 63.9 kB -- 20.1 kB
FormGroup -- 60.4 kB -- 18.9 kB
FormHelperText -- 61.7 kB -- 19.3 kB
FormLabel -- 61.7 kB -- 19.1 kB
Grid -- 63.5 kB -- 19.9 kB
GridList -- 60.9 kB -- 19.1 kB
GridListTile -- 62.1 kB -- 19.5 kB
Icon -- 61.2 kB -- 19.1 kB
IconButton -- 74.4 kB -- 23.2 kB
Input -- 70.5 kB -- 22 kB
InputAdornment -- 63.5 kB -- 20 kB
InputBase -- 68.6 kB -- 21.5 kB
InputLabel -- 63.5 kB -- 19.8 kB
LinearProgress -- 63.7 kB -- 19.8 kB
Link -- 65 kB -- 20.6 kB
List -- 60.8 kB -- 18.9 kB
ListItem -- 75.4 kB -- 23.5 kB
ListItemAvatar -- 60.5 kB -- 18.9 kB
ListItemIcon -- 60.6 kB -- 19 kB
ListItemSecondaryAction -- 60.4 kB -- 18.9 kB
ListItemText -- 63.4 kB -- 19.9 kB
ListSubheader -- 61.2 kB -- 19.2 kB
MenuItem -- 76.4 kB -- 23.8 kB
MenuList -- 64.4 kB -- 20.1 kB
Modal -- 14.2 kB -- 4.97 kB
NativeSelect -- 74.8 kB -- 23.5 kB
NoSsr -- 2.19 kB -- 1.04 kB
Popper -- 28.3 kB -- 10.2 kB
Portal -- 2.87 kB -- 1.29 kB
RadioGroup -- 61.7 kB -- 19.3 kB
Rating -- 68.3 kB -- 21.8 kB
RootRef -- 4.43 kB -- 1.67 kB
Skeleton -- 60.9 kB -- 19.1 kB
Slider -- 73.7 kB -- 23.2 kB
SpeedDial -- 84.3 kB -- 26.5 kB
SpeedDialIcon -- 63 kB -- 19.8 kB
StepConnector -- 61.1 kB -- 19.2 kB
StepContent -- 67.4 kB -- 21 kB
StepIcon -- 63.1 kB -- 19.6 kB
StepLabel -- 67 kB -- 21 kB
styles/createMuiTheme -- 15.2 kB -- 5.36 kB
SvgIcon -- 61.5 kB -- 19.1 kB
Switch -- 79.3 kB -- 24.7 kB
Tab -- 74.6 kB -- 23.6 kB
Table -- 61 kB -- 19.1 kB
TableBody -- 60.5 kB -- 18.9 kB
TableCell -- 62.5 kB -- 19.6 kB
TableFooter -- 60.5 kB -- 18.9 kB
TableHead -- 60.5 kB -- 18.9 kB
TableRow -- 60.9 kB -- 19.1 kB
TableSortLabel -- 75.6 kB -- 23.9 kB
Tabs -- 83.7 kB -- 26.7 kB
TextareaAutosize -- 5.06 kB -- 2.11 kB
ToggleButtonGroup -- 61.6 kB -- 19.3 kB
TreeView -- 64.4 kB -- 20.2 kB
Typography -- 62.1 kB -- 19.3 kB
useMediaQuery -- 2.49 kB -- 1.05 kB

Generated by 🚫 dangerJS against e6984b6

@@ -72,33 +72,35 @@ const GridListTileBar = React.forwardRef(function GridListTileBar(props, ref) {
actionIcon,
actionPosition = 'right',
classes,
className: classNameProp,
className,
subtitle,
title,
titlePosition = 'bottom',
...other
} = props;

const actionPos = actionIcon && actionPosition;
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you inline this then optimize-clsx can produce smaller code

var actionPos = actionIcon && actionPosition;

clsx(classes.titleWrap, {
  left: classes.titleWrapActionPosLeft,
  right: classes.titleWrapActionPosRight
}[actionPos]);

vs

clsx(classes.titleWrap, actionIcon && (actionPosition === 'left' ? classes.titleWrapActionPosLeft : classes.titleWrapActionPosRight));

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the info. I think that we can revisit later.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
umbrella For grouping multiple issues to provide a holistic view
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants