Snackbar: improve style

This commit is contained in:
Alex Gleason 2020-09-28 18:41:35 -05:00
parent 81c31f5d92
commit 78b4587ce0
No known key found for this signature in database
GPG key ID: 7211D1F99744FBB7
3 changed files with 42 additions and 8 deletions

View file

@ -1,21 +1,21 @@
import { ALERT_SHOW } from './alerts'; import { ALERT_SHOW } from './alerts';
const showAlert = (severity, message) => ({ const show = (severity, message) => ({
type: ALERT_SHOW, type: ALERT_SHOW,
message, message,
severity, severity,
}); });
export function info(message) { export function info(message) {
return showAlert('info', message); return show('info', message);
}; };
export function success(message) { export function success(message) {
return showAlert('success', message); return show('success', message);
}; };
export function error(message) { export function error(message) {
return showAlert('error', message); return show('error', message);
}; };
export default { export default {

View file

@ -127,9 +127,6 @@ export const getAlerts = createSelector([getAlertsBase], (base) => {
className: `snackbar snackbar--${item.get('severity', 'info')}`, className: `snackbar snackbar--${item.get('severity', 'info')}`,
activeClassName: 'snackbar--active', activeClassName: 'snackbar--active',
dismissAfter: 5000, dismissAfter: 5000,
barStyle: {
zIndex: 200,
},
}); });
}); });

View file

@ -1,5 +1,42 @@
.snackbar { .snackbar {
font-size: 16px !important;
padding: 10px 20px 10px 14px !important;
z-index: 9999 !important;
display: flex;
align-items: center;
justify-content: center;
&::before {
font-family: ForkAwesome;
font-size: 20px;
margin-right: 8px;
}
&--info {
background-color: blue !important;
&::before {
content: '';
}
}
&--success { &--success {
background-color: $success-green !important; background-color: #199e5a !important;
&::before {
content: '';
}
}
&--error {
background-color: red !important;
&::before {
content: '';
}
}
.notification-bar-wrapper {
transform: translateY(1px);
} }
} }