Snackbar: improve style
This commit is contained in:
parent
81c31f5d92
commit
78b4587ce0
3 changed files with 42 additions and 8 deletions
|
@ -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 {
|
||||||
|
|
|
@ -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,
|
|
||||||
},
|
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue