Tweaking design of error and warning messages

This commit is contained in:
Jeff Avallone 2018-02-15 19:46:11 -05:00
parent 521f7965b0
commit 8a18304225
3 changed files with 22 additions and 9 deletions

View File

@ -28,8 +28,9 @@ exports[`Message rendering with icon 1`] = `
<div
class="header"
>
Sample icon SVG
<h2>
Sample icon SVGTesting
Testing
</h2>
</div>
<div
@ -49,8 +50,8 @@ exports[`Message rendering with type 1`] = `
<div
class="header"
>
<h2>
<svg />
<h2>
Testing
</h2>
</div>

View File

@ -25,7 +25,8 @@ const renderIcon = (type, icon) => {
const Message = ({ type, icon, heading, children }) => (
<div className={ [ style.message, type && style[type] ].filter(Boolean).join(' ') }>
<div className={ style.header }>
<h2>{ renderIcon(type, icon) }{ heading }</h2>
{ renderIcon(type, icon) }
<h2>{ heading }</h2>
</div>
<div className={ style.content }>
{ children }

View File

@ -6,16 +6,17 @@
box-shadow: 0 0 1rem color(var(--color-black) alpha(0.7));
& .header {
padding: var(--spacing-margin);
& h2 {
display: inline-block;
padding: var(--spacing-margin);
line-height: 2.8rem;
margin: 0;
}
& h2 svg {
margin-right: 0.5rem;
height: 3rem;
width: 3rem;
& svg {
padding: var(--spacing-margin);
height: 2.8rem;
width: 2.8rem;
vertical-align: bottom;
}
}
@ -37,6 +38,11 @@
& .header {
background: var(--color-red);
color: var(--color-white);
& svg {
background: var(--color-white);
color: var(--color-red);
}
}
}
@ -44,5 +50,10 @@
& .header {
background: var(--color-orange);
}
& svg {
background: var(--color-black);
color: var(--color-orange);
}
}
}