From ee3a5f4b11044fa9be79ac584ffdecfcec0e714e Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Mon, 18 Sep 2017 09:59:48 +0200 Subject: [PATCH] [Snackbar] Only use the needed space (#8258) * Revert "[Snackbar] Fix click-through issue in IE11 (#8096)" This reverts commit 277f3e6c3f482b1ed9544c7ae2961555e3ebc227. * [Snackbar] Only use the needed space --- src/Snackbar/Snackbar.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/Snackbar/Snackbar.js b/src/Snackbar/Snackbar.js index 37b0fc9180e828..8b5eead7b9ea89 100644 --- a/src/Snackbar/Snackbar.js +++ b/src/Snackbar/Snackbar.js @@ -22,6 +22,11 @@ export const styles = (theme: Object) => { const bottomSpace = { bottom: gutter }; const rightSpace = { right: gutter }; const leftSpace = { left: gutter }; + const center = { + left: '50%', + right: 'auto', + transform: 'translateX(-50%)', + }; return { root: { @@ -34,32 +39,36 @@ export const styles = (theme: Object) => { alignItems: 'center', }, anchorTopCenter: { - extend: [top], + extend: [top, center], }, anchorBottomCenter: { - extend: [bottom], + extend: [bottom, center], }, anchorTopRight: { extend: [top, right], [theme.breakpoints.up('md')]: { + left: 'auto', extend: [topSpace, rightSpace], }, }, anchorBottomRight: { extend: [bottom, right], [theme.breakpoints.up('md')]: { + left: 'auto', extend: [bottomSpace, rightSpace], }, }, anchorTopLeft: { extend: [top, left], [theme.breakpoints.up('md')]: { + right: 'auto', extend: [topSpace, leftSpace], }, }, anchorBottomLeft: { extend: [bottom, left], [theme.breakpoints.up('md')]: { + right: 'auto', extend: [bottomSpace, leftSpace], }, },