diff --git a/snaps/ref/BannerMessage-banner-message-error-chrome.png b/snaps/ref/BannerMessage-banner-message-error-chrome.png
new file mode 100644
index 0000000..6fa50d9
Binary files /dev/null and b/snaps/ref/BannerMessage-banner-message-error-chrome.png differ
diff --git a/snaps/ref/BannerMessage-banner-message-in-ap-chrome.png b/snaps/ref/BannerMessage-banner-message-in-ap-chrome.png
new file mode 100644
index 0000000..ce78115
Binary files /dev/null and b/snaps/ref/BannerMessage-banner-message-in-ap-chrome.png differ
diff --git a/snaps/ref/BannerMessage-banner-message-infor-chrome.png b/snaps/ref/BannerMessage-banner-message-infor-chrome.png
new file mode 100644
index 0000000..b43d001
Binary files /dev/null and b/snaps/ref/BannerMessage-banner-message-infor-chrome.png differ
diff --git a/snaps/ref/BannerMessage-banner-message-succe-chrome.png b/snaps/ref/BannerMessage-banner-message-succe-chrome.png
new file mode 100644
index 0000000..6d08613
Binary files /dev/null and b/snaps/ref/BannerMessage-banner-message-succe-chrome.png differ
diff --git a/snaps/ref/BannerMessage-banner-message-warni-chrome.png b/snaps/ref/BannerMessage-banner-message-warni-chrome.png
new file mode 100644
index 0000000..2be0f3b
Binary files /dev/null and b/snaps/ref/BannerMessage-banner-message-warni-chrome.png differ
diff --git a/snaps/ref/BannerMessage-banner-message-with--chrome.png b/snaps/ref/BannerMessage-banner-message-with--chrome.png
new file mode 100644
index 0000000..e6e938e
Binary files /dev/null and b/snaps/ref/BannerMessage-banner-message-with--chrome.png differ
diff --git a/src/components/BannerMessage/BannerMessage.examples.md b/src/components/BannerMessage/BannerMessage.examples.md
new file mode 100644
index 0000000..b68b93b
--- /dev/null
+++ b/src/components/BannerMessage/BannerMessage.examples.md
@@ -0,0 +1,91 @@
+#### Banner Message, Success
+
+```js
+
+
+ Success Message goes here
+
+```
+
+#### Banner Message, Information
+
+```js
+
+
+Information Message goes here
+
+```
+
+#### Banner Message, warning
+
+```js
+
+
+Warning Message goes here
+
+```
+
+#### Banner Message, Error
+
+```js
+
+
+Error Message goes here
+
+```
+
+#### Banner Message, with button
+```js
+
+
+ Header text goes here
+
+```
+
+#### Banner Message, with Body
+
+```js
+
+
+ Header text goes here
+ body
+
+```
+
+#### Banner Message, with Body and Footer
+
+```js
+const Button = require('semantic-ui-react').Button;
+
+
+ Header text goes here
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam at sagittis sem, ac commodo diam. Cras sed enim sit amet ligula volutpat dignissim. Donec nec magna ex. Ut eu dictum sem.
+
+ No
+ Yes
+
+
+```
+
+#### Banner Message in App
+```js
+const Button = require('semantic-ui-react').Button;
+initialState = { closed: false };
+
+
+
My App
+
{
+ setState({ closed: true})
+ }}
+ closed={state.closed}
+ >
+ Click the close button to make this disappear
+
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam consequat magna turpis, ac commodo ligula imperdiet ac. Nunc vitae arcu luctus, sagittis odio quis, suscipit nisi. Nunc laoreet enim sed tellus consectetur tincidunt. Vivamus sit amet posuere dolor. Sed vestibulum fermentum enim nec ornare. Quisque dignissim tellus at velit pretium, id euismod diam tempus. Phasellus sollicitudin metus sodales aliquet mollis. Curabitur auctor eros et nisl dapibus, at mattis diam fringilla. Donec dignissim, augue viverra imperdiet tincidunt, ipsum tellus luctus tellus, pretium tincidunt felis tellus ut est. In hendrerit, odio sed pretium dignissim, tortor enim pulvinar sapien, vitae pharetra lectus magna non orci. Aenean at semper diam. Morbi consequat diam vel nisl viverra lobortis. Cras ut ex non magna congue vehicula. Morbi sit amet odio metus.
+
+
+```
+
+
diff --git a/src/components/BannerMessage/BannerMessage.jsx b/src/components/BannerMessage/BannerMessage.jsx
new file mode 100644
index 0000000..5f1c00e
--- /dev/null
+++ b/src/components/BannerMessage/BannerMessage.jsx
@@ -0,0 +1,75 @@
+import React from 'react'
+import PropTypes from 'prop-types'
+import '../../styles/components/banner-message.css'
+import { Button } from 'semantic-ui-react'
+import BannerMessageHeader from './BannerMessageHeader'
+import BannerMessageBody from './BannerMessageBody'
+import BannerMessageFooter from './BannerMessageFooter'
+
+/**
+ * A BannerMessage displays an alert at the top of a content section.
+ */
+
+const BannerMessage = props => {
+ const { closed, header, icon, children, ...rest } = props
+
+ function getAlertIconClass () {
+ if (status === 'success') return 'icon_check_alt2'
+ if (status === 'information') return 'ei icon_info_alt'
+ if (status === 'warning') return 'ei icon_error-triangle_alt'
+ if (status === 'error') return 'ei icon_error-circle_alt'
+ }
+
+ function getStatus () {
+ if (props.status) {
+ if (props.status === 'info') return 'information'
+ else return props.status
+ }
+ if (props.success) return 'success'
+ if (props.info || props.information) return 'information'
+ if (props.warning) return 'warning'
+ if (props.error) return 'error'
+ }
+
+ function getOneDismissElement () {
+ const dismissIcon =
+ const dismissButton = {props.button}
+ return (!icon && props.button && dismissButton) || dismissIcon
+ }
+
+ const childIsString = (typeof children === 'string')
+ const nakedHeader = childIsString && !header && children
+ const status = getStatus()
+ const headerContent = header || nakedHeader || ''
+ const childContent = !childIsString ? children : ''
+ const headerMarkup = headerContent && {headerContent}
+ const alertIcon =
+ const DismissElement = getOneDismissElement()
+
+ return (
+
+
+ {alertIcon}
+ {DismissElement}
+ {headerMarkup}
+ {childContent}
+
+
+ )
+}
+
+BannerMessage.Header = BannerMessageHeader
+BannerMessage.Body = BannerMessageBody
+BannerMessage.Footer = BannerMessageFooter
+
+BannerMessage.propTypes = {
+ /**
+ * Called when the user clicks header close icon (or button).
+ */
+ onCloseClicked: PropTypes.func
+}
+
+export default BannerMessage
diff --git a/src/components/BannerMessage/BannerMessageBody.jsx b/src/components/BannerMessage/BannerMessageBody.jsx
new file mode 100644
index 0000000..12674f7
--- /dev/null
+++ b/src/components/BannerMessage/BannerMessageBody.jsx
@@ -0,0 +1,19 @@
+import React from 'react'
+
+/**
+* Body for Banner Message. Can contain any children (e.g. text, lists, image)
+ */
+
+const BannerMessageBody = props => {
+ const { children, ...rest } = props
+ return (
+
+ {children}
+
+ )
+}
+
+export default BannerMessageBody
diff --git a/src/components/BannerMessage/BannerMessageFooter.jsx b/src/components/BannerMessage/BannerMessageFooter.jsx
new file mode 100644
index 0000000..ce636a4
--- /dev/null
+++ b/src/components/BannerMessage/BannerMessageFooter.jsx
@@ -0,0 +1,27 @@
+import React from 'react'
+
+/**
+ * Footer for BannerMessage. Content is centered by default.
+ */
+
+const BannerMessageFooter = props => {
+ const { children, alignment, center, right, ...rest } = props
+
+ function getAlignmentClass () {
+ const defaultAlignment = 'banner-message__footer-center'
+ if (center || (alignment && alignment === 'center')) return defaultAlignment
+ if (right || (alignment && alignment === 'right')) return 'banner-message__footer-right'
+ return defaultAlignment
+ }
+
+ return (
+
+ {children}
+
+ )
+}
+
+export default BannerMessageFooter
diff --git a/src/components/BannerMessage/BannerMessageHeader.jsx b/src/components/BannerMessage/BannerMessageHeader.jsx
new file mode 100644
index 0000000..a7af53d
--- /dev/null
+++ b/src/components/BannerMessage/BannerMessageHeader.jsx
@@ -0,0 +1,17 @@
+import React from 'react'
+
+/**
+ * Header for BannerMessage
+ */
+
+const BannerMessageHeader = props => {
+ const { children, ...rest } = props
+
+ return (
+ {children}
+ )
+}
+
+export default BannerMessageHeader
diff --git a/src/styles/components/banner-message.css b/src/styles/components/banner-message.css
new file mode 100644
index 0000000..611cc89
--- /dev/null
+++ b/src/styles/components/banner-message.css
@@ -0,0 +1,108 @@
+.banner-message__wrapper {
+ overflow: hidden;
+ position: relative;
+}
+
+.banner-message {
+ position: relative;
+ background: white;
+ color: white;
+ padding: 0;
+}
+
+.banner-message {
+ z-index: 999;
+ margin-top: 0;
+ transition: all 2s ease-in;
+}
+
+.banner-message.closed {
+ margin-top: -100%;
+}
+
+.banner-message.success {
+ background-color: #3F9C35;
+ border: 3px solid #3F9C35;
+}
+
+.banner-message.info,
+.banner-message.information {
+ background-color: #3498DB;
+ border: 3px solid #3498DB;
+}
+
+.banner-message.warn,
+.banner-message.warning {
+ background-color: #FF9E2C;
+ border: 3px solid #FF9E2C;
+}
+
+.banner-message.error {
+ background-color: #C0382B;
+ border: 3px solid #C0382B;
+}
+
+.banner-message__alert {
+ float: left;
+ margin: 0 12px;
+ font-size: 24px;
+ padding: 8px 0;
+}
+
+.banner-message .banner-message__close-icon {
+ float: right;
+ cursor: pointer;
+ margin: 0 12px;
+ font-size: 24px;
+ padding: 8px 0;
+}
+
+
+.banner-message .banner-message__header button,
+.banner-message button.banner-message__close-button {
+ font-size: 12px;
+ float: right;
+ cursor: pointer;
+ margin: 3px 12px;
+}
+
+.banner-message .banner-message__header button {
+ margin: -4px 0;
+}
+
+
+.banner-message__header {
+ padding: 5px 0;
+ display: block;
+ min-height: 34px;
+ vertical-align: middle;
+ line-height: 30px;
+ font-family: Lato;
+ font-size: 14px;
+ color: #ffffff;
+ font-weight: 500;
+ line-height: 30px;
+}
+
+.banner-message__body {
+ border-top: inherit;
+ background: white;
+ margin: 0;
+ color: black;
+ padding: 24px 48px;
+}
+
+.banner-message__footer {
+ background: white;
+ margin: 0;
+ color: black;
+ padding: 24px 48px;
+}
+
+.banner-message__footer-center {
+ text-align: center;
+}
+
+.banner-message__footer-right {
+ text-align: right;
+}
diff --git a/yarn.lock b/yarn.lock
index 11b220b..70260af 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -418,7 +418,7 @@ acorn-globals@^3.1.0:
acorn-jsx@^3.0.0:
version "3.0.1"
- resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-3.0.1.tgz#afdf9488fb1ecefc8348f6fb22f464e32a58b36b"
+ resolved "http://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz#afdf9488fb1ecefc8348f6fb22f464e32a58b36b"
dependencies:
acorn "^3.0.4"
@@ -499,8 +499,8 @@ ajv@^5.0.0, ajv@^5.1.5, ajv@^5.2.0, ajv@^5.2.3, ajv@^5.3.0:
json-schema-traverse "^0.3.0"
ajv@^6.0.1, ajv@^6.1.0, ajv@^6.5.0:
- version "6.5.3"
- resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.5.3.tgz#71a569d189ecf4f4f321224fecb166f071dd90f9"
+ version "6.5.4"
+ resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.5.4.tgz#247d5274110db653706b550fcc2b797ca28cfc59"
dependencies:
fast-deep-equal "^2.0.1"
fast-json-stable-stringify "^2.0.0"
@@ -1939,7 +1939,7 @@ buffer-alloc-unsafe@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0"
-buffer-alloc@^1.1.0:
+buffer-alloc@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec"
dependencies:
@@ -2131,12 +2131,12 @@ caniuse-api@^2.0.0:
lodash.uniq "^4.5.0"
caniuse-db@^1.0.30000529, caniuse-db@^1.0.30000634, caniuse-db@^1.0.30000639:
- version "1.0.30000886"
- resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000886.tgz#a0b962dbaccb6d2fc795541bb9ec524582bf433b"
+ version "1.0.30000887"
+ resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000887.tgz#9abf538610e3349870ed525f7062de649cc3c570"
caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000748, caniuse-lite@^1.0.30000792, caniuse-lite@^1.0.30000805, caniuse-lite@^1.0.30000844:
- version "1.0.30000886"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000886.tgz#2127186c4f57da10d3ba26fc3e87dce4a5ddd3ae"
+ version "1.0.30000887"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000887.tgz#1769458c27bbdcf61b0cb6b5072bb6cd11fd9c23"
capture-stack-trace@^1.0.0:
version "1.0.1"
@@ -3004,7 +3004,7 @@ cssesc@^0.1.0:
"cssnano@>=2.6.1 <4", cssnano@^3.10.0:
version "3.10.0"
- resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-3.10.0.tgz#4f38f6cea2b9b17fa01490f23f1dc68ea65c1c38"
+ resolved "http://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz#4f38f6cea2b9b17fa01490f23f1dc68ea65c1c38"
dependencies:
autoprefixer "^6.3.1"
decamelize "^1.1.2"
@@ -7406,8 +7406,8 @@ markdown-table@^1.1.0:
resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-1.1.2.tgz#c78db948fa879903a41bce522e3b96f801c63786"
markdown-to-jsx@^6.6.8:
- version "6.7.2"
- resolved "https://registry.yarnpkg.com/markdown-to-jsx/-/markdown-to-jsx-6.7.2.tgz#07279665714c9fee57b093a2548e63f455d04a9b"
+ version "6.7.3"
+ resolved "https://registry.yarnpkg.com/markdown-to-jsx/-/markdown-to-jsx-6.7.3.tgz#14c5079589eee112e6c620c475660cb4046aeb58"
dependencies:
prop-types "^15.5.10"
unquote "^1.1.0"
@@ -7812,8 +7812,8 @@ ncp@0.4.x:
resolved "http://registry.npmjs.org/ncp/-/ncp-0.4.2.tgz#abcc6cbd3ec2ed2a729ff6e7c1fa8f01784a8574"
needle@^2.2.1:
- version "2.2.3"
- resolved "https://registry.yarnpkg.com/needle/-/needle-2.2.3.tgz#c1b04da378cd634d8befe2de965dc2cfb0fd65ca"
+ version "2.2.4"
+ resolved "https://registry.yarnpkg.com/needle/-/needle-2.2.4.tgz#51931bff82533b1928b7d1d69e01f1b00ffd2a4e"
dependencies:
debug "^2.1.2"
iconv-lite "^0.4.4"
@@ -8505,7 +8505,7 @@ p-finally@^1.0.0:
p-is-promise@^1.1.0:
version "1.1.0"
- resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-1.1.0.tgz#9c9456989e9f6588017b0434d56097675c3da05e"
+ resolved "http://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz#9c9456989e9f6588017b0434d56097675c3da05e"
p-limit@^1.0.0, p-limit@^1.1.0:
version "1.3.0"
@@ -8755,8 +8755,8 @@ pause-stream@^0.0.11:
through "~2.3"
pbkdf2@^3.0.3:
- version "3.0.16"
- resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.16.tgz#7404208ec6b01b62d85bf83853a8064f8d9c2a5c"
+ version "3.0.17"
+ resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.17.tgz#976c206530617b14ebb32114239f7b09336e93a6"
dependencies:
create-hash "^1.1.2"
create-hmac "^1.1.4"
@@ -8910,18 +8910,18 @@ postcss-attribute-case-insensitive@^2.0.0:
postcss-calc@^5.2.0:
version "5.3.1"
- resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-5.3.1.tgz#77bae7ca928ad85716e2fda42f261bf7c1d65b5e"
+ resolved "http://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz#77bae7ca928ad85716e2fda42f261bf7c1d65b5e"
dependencies:
postcss "^5.0.2"
postcss-message-helpers "^2.0.0"
reduce-css-calc "^1.2.6"
postcss-calc@^6.0.0:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-6.0.1.tgz#3d24171bbf6e7629d422a436ebfe6dd9511f4330"
+ version "6.0.2"
+ resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-6.0.2.tgz#4d9a43e27dbbf27d095fecb021ac6896e2318337"
dependencies:
css-unit-converter "^1.1.1"
- postcss "^6.0.0"
+ postcss "^7.0.2"
postcss-selector-parser "^2.2.2"
reduce-css-calc "^2.0.0"
@@ -9086,7 +9086,7 @@ postcss-custom-selectors@^4.0.1:
postcss-discard-comments@^2.0.4:
version "2.0.4"
- resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz#befe89fafd5b3dace5ccce51b76b81514be00e3d"
+ resolved "http://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz#befe89fafd5b3dace5ccce51b76b81514be00e3d"
dependencies:
postcss "^5.0.14"
@@ -9098,19 +9098,19 @@ postcss-discard-duplicates@^2.0.1:
postcss-discard-empty@^2.0.1:
version "2.1.0"
- resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz#d2b4bd9d5ced5ebd8dcade7640c7d7cd7f4f92b5"
+ resolved "http://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz#d2b4bd9d5ced5ebd8dcade7640c7d7cd7f4f92b5"
dependencies:
postcss "^5.0.14"
postcss-discard-overridden@^0.1.1:
version "0.1.1"
- resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz#8b1eaf554f686fb288cd874c55667b0aa3668d58"
+ resolved "http://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz#8b1eaf554f686fb288cd874c55667b0aa3668d58"
dependencies:
postcss "^5.0.16"
postcss-discard-unused@^2.2.1:
version "2.2.3"
- resolved "https://registry.yarnpkg.com/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz#bce30b2cc591ffc634322b5fb3464b6d934f4433"
+ resolved "http://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz#bce30b2cc591ffc634322b5fb3464b6d934f4433"
dependencies:
postcss "^5.0.14"
uniqs "^2.0.0"
@@ -9247,7 +9247,7 @@ postcss-media-query-parser@^0.2.3:
postcss-merge-idents@^2.1.5:
version "2.1.7"
- resolved "https://registry.yarnpkg.com/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz#4c5530313c08e1d5b3bbf3d2bbc747e278eea270"
+ resolved "http://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz#4c5530313c08e1d5b3bbf3d2bbc747e278eea270"
dependencies:
has "^1.0.1"
postcss "^5.0.10"
@@ -9275,7 +9275,7 @@ postcss-message-helpers@^2.0.0:
postcss-minify-font-values@^1.0.2:
version "1.0.5"
- resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz#4b58edb56641eba7c8474ab3526cafd7bbdecb69"
+ resolved "http://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz#4b58edb56641eba7c8474ab3526cafd7bbdecb69"
dependencies:
object-assign "^4.0.1"
postcss "^5.0.4"
@@ -9283,14 +9283,14 @@ postcss-minify-font-values@^1.0.2:
postcss-minify-gradients@^1.0.1:
version "1.0.5"
- resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz#5dbda11373703f83cfb4a3ea3881d8d75ff5e6e1"
+ resolved "http://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz#5dbda11373703f83cfb4a3ea3881d8d75ff5e6e1"
dependencies:
postcss "^5.0.12"
postcss-value-parser "^3.3.0"
postcss-minify-params@^1.0.4:
version "1.2.2"
- resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz#ad2ce071373b943b3d930a3fa59a358c28d6f1f3"
+ resolved "http://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz#ad2ce071373b943b3d930a3fa59a358c28d6f1f3"
dependencies:
alphanum-sort "^1.0.1"
postcss "^5.0.2"
@@ -9299,7 +9299,7 @@ postcss-minify-params@^1.0.4:
postcss-minify-selectors@^2.0.4:
version "2.1.1"
- resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz#b2c6a98c0072cf91b932d1a496508114311735bf"
+ resolved "http://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz#b2c6a98c0072cf91b932d1a496508114311735bf"
dependencies:
alphanum-sort "^1.0.2"
has "^1.0.1"
@@ -9347,13 +9347,13 @@ postcss-nesting@^4.0.1:
postcss-normalize-charset@^1.1.0:
version "1.1.1"
- resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz#ef9ee71212d7fe759c78ed162f61ed62b5cb93f1"
+ resolved "http://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz#ef9ee71212d7fe759c78ed162f61ed62b5cb93f1"
dependencies:
postcss "^5.0.5"
postcss-normalize-url@^3.0.7:
version "3.0.8"
- resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz#108f74b3f2fcdaf891a2ffa3ea4592279fc78222"
+ resolved "http://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz#108f74b3f2fcdaf891a2ffa3ea4592279fc78222"
dependencies:
is-absolute-url "^2.0.0"
normalize-url "^1.4.0"
@@ -9401,20 +9401,20 @@ postcss-quantity-queries@^0.5.0:
postcss-reduce-idents@^2.2.2:
version "2.4.0"
- resolved "https://registry.yarnpkg.com/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz#c2c6d20cc958284f6abfbe63f7609bf409059ad3"
+ resolved "http://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz#c2c6d20cc958284f6abfbe63f7609bf409059ad3"
dependencies:
postcss "^5.0.4"
postcss-value-parser "^3.0.2"
postcss-reduce-initial@^1.0.0:
version "1.0.1"
- resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz#68f80695f045d08263a879ad240df8dd64f644ea"
+ resolved "http://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz#68f80695f045d08263a879ad240df8dd64f644ea"
dependencies:
postcss "^5.0.4"
postcss-reduce-transforms@^1.0.3:
version "1.0.4"
- resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz#ff76f4d8212437b31c298a42d2e1444025771ae1"
+ resolved "http://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz#ff76f4d8212437b31c298a42d2e1444025771ae1"
dependencies:
has "^1.0.1"
postcss "^5.0.8"
@@ -9465,7 +9465,7 @@ postcss-selector-parser@^2.0.0, postcss-selector-parser@^2.2.2, postcss-selector
postcss-svgo@^2.1.1:
version "2.1.6"
- resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-2.1.6.tgz#b6df18aa613b666e133f08adb5219c2684ac108d"
+ resolved "http://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz#b6df18aa613b666e133f08adb5219c2684ac108d"
dependencies:
is-svg "^2.0.0"
postcss "^5.0.14"
@@ -9474,7 +9474,7 @@ postcss-svgo@^2.1.1:
postcss-unique-selectors@^2.0.2:
version "2.0.2"
- resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz#981d57d29ddcb33e7b1dfe1fd43b8649f933ca1d"
+ resolved "http://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz#981d57d29ddcb33e7b1dfe1fd43b8649f933ca1d"
dependencies:
alphanum-sort "^1.0.1"
postcss "^5.0.4"
@@ -9506,7 +9506,7 @@ postcss-will-change@^2.0.0:
postcss-zindex@^2.0.1:
version "2.2.0"
- resolved "https://registry.yarnpkg.com/postcss-zindex/-/postcss-zindex-2.2.0.tgz#d2109ddc055b91af67fc4cb3b025946639d2af22"
+ resolved "http://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz#d2109ddc055b91af67fc4cb3b025946639d2af22"
dependencies:
has "^1.0.1"
postcss "^5.0.4"
@@ -9529,13 +9529,13 @@ postcss@^6.0, postcss@^6.0.0, postcss@^6.0.1, postcss@^6.0.11, postcss@^6.0.13,
source-map "^0.6.1"
supports-color "^5.4.0"
-postcss@^7.0.0, postcss@^7.0.1:
- version "7.0.2"
- resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.2.tgz#7b5a109de356804e27f95a960bef0e4d5bc9bb18"
+postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.2:
+ version "7.0.3"
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.3.tgz#449779466c944c9ebbfc7ed7c871c16c78a0ae46"
dependencies:
chalk "^2.4.1"
source-map "^0.6.1"
- supports-color "^5.4.0"
+ supports-color "^5.5.0"
preceptor-core@~0.10.0:
version "0.10.1"
@@ -10837,8 +10837,8 @@ rxjs@^5.4.0, rxjs@^5.5.2:
symbol-observable "1.0.1"
rxjs@^6.1.0:
- version "6.3.2"
- resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.3.2.tgz#6a688b16c4e6e980e62ea805ec30648e1c60907f"
+ version "6.3.3"
+ resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.3.3.tgz#3c6a7fa420e844a81390fb1158a9ec614f4bad55"
dependencies:
tslib "^1.9.0"
@@ -11733,7 +11733,7 @@ supports-color@^4.2.1:
dependencies:
has-flag "^2.0.0"
-supports-color@^5.1.0, supports-color@^5.3.0, supports-color@^5.4.0:
+supports-color@^5.1.0, supports-color@^5.3.0, supports-color@^5.4.0, supports-color@^5.5.0:
version "5.5.0"
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
dependencies:
@@ -11868,15 +11868,15 @@ tar-fs@~1.16.3:
tar-stream "^1.1.2"
tar-stream@^1.1.2:
- version "1.6.1"
- resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-1.6.1.tgz#f84ef1696269d6223ca48f6e1eeede3f7e81f395"
+ version "1.6.2"
+ resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-1.6.2.tgz#8ea55dab37972253d9a9af90fdcd559ae435c555"
dependencies:
bl "^1.0.0"
- buffer-alloc "^1.1.0"
+ buffer-alloc "^1.2.0"
end-of-stream "^1.0.0"
fs-constants "^1.0.0"
readable-stream "^2.3.0"
- to-buffer "^1.1.0"
+ to-buffer "^1.1.1"
xtend "^4.0.0"
tar.gz@0.1.1:
@@ -12005,7 +12005,7 @@ to-ast@^1.0.0:
ast-types "^0.7.2"
esprima "^2.1.0"
-to-buffer@^1.1.0:
+to-buffer@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/to-buffer/-/to-buffer-1.1.1.tgz#493bd48f62d7c43fcded313a03dcadb2e1213a80"