Adding support for "info"-type Messages
This commit is contained in:
parent
1a8bb762cb
commit
031dc2235a
@ -3,10 +3,12 @@ import PropTypes from 'prop-types';
|
|||||||
|
|
||||||
import style from './style.css';
|
import style from './style.css';
|
||||||
|
|
||||||
|
import InfoIcon from 'feather-icons/dist/icons/info.svg';
|
||||||
import ErrorIcon from 'feather-icons/dist/icons/alert-octagon.svg';
|
import ErrorIcon from 'feather-icons/dist/icons/alert-octagon.svg';
|
||||||
import WarningIcon from 'feather-icons/dist/icons/alert-triangle.svg';
|
import WarningIcon from 'feather-icons/dist/icons/alert-triangle.svg';
|
||||||
|
|
||||||
const iconTypes = {
|
const iconTypes = {
|
||||||
|
info: InfoIcon,
|
||||||
error: ErrorIcon,
|
error: ErrorIcon,
|
||||||
warning: WarningIcon
|
warning: WarningIcon
|
||||||
};
|
};
|
||||||
@ -36,6 +38,7 @@ const Message = ({ type, icon, heading, children }) => (
|
|||||||
|
|
||||||
Message.propTypes = {
|
Message.propTypes = {
|
||||||
type: PropTypes.oneOf([
|
type: PropTypes.oneOf([
|
||||||
|
'info',
|
||||||
'error',
|
'error',
|
||||||
'warning'
|
'warning'
|
||||||
]),
|
]),
|
||||||
|
@ -57,4 +57,16 @@
|
|||||||
color: var(--color-orange);
|
color: var(--color-orange);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
&.info {
|
||||||
|
& .header {
|
||||||
|
background: var(--color-blue);
|
||||||
|
color: var(--color-white);
|
||||||
|
}
|
||||||
|
|
||||||
|
& svg {
|
||||||
|
background: var(--color-white);
|
||||||
|
color: var(--color-blue);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -6,6 +6,7 @@
|
|||||||
--color-white: #fff;
|
--color-white: #fff;
|
||||||
--color-red: #b3151a;
|
--color-red: #b3151a;
|
||||||
--color-orange: #fa0;
|
--color-orange: #fa0;
|
||||||
|
--color-blue: #025d8c;
|
||||||
|
|
||||||
--gradient-green: linear-gradient(to bottom,
|
--gradient-green: linear-gradient(to bottom,
|
||||||
var(--color-green) 0%,
|
var(--color-green) 0%,
|
||||||
|
Loading…
Reference in New Issue
Block a user