app/assets/stylesheets/alchemy/flash.scss in alchemy_cms-7.1.12 vs app/assets/stylesheets/alchemy/flash.scss in alchemy_cms-7.2.1

- old
+ new

@@ -3,80 +3,30 @@ right: 0; z-index: 400000; width: 400px; top: 0; - .flash.error { - cursor: pointer; - padding-right: 32px; + alchemy-message { + font-weight: bold; + margin: $default-margin $default-margin 2 * $default-margin; + opacity: 0.95; + transition-property: opacity, transform; + transition-duration: 0.4s; - &:before { - display: flex; - position: absolute; - right: 2 * $default-padding; - top: 7px; - width: 20px; - height: 20px; - font-family: "remixicon"; - content: $ri-close-line; - align-items: center; - justify-content: center; + &.dismissed { + display: block; + opacity: 0; + transform: translate3d(0, -100%, 0); } - } -} -div.flash { - border-radius: $default-border-radius; - opacity: 0.95; - padding: 8px 16px 8px 32px; - font-weight: bold; - border-width: 1px; - border-style: solid; - z-index: 1000; - margin: $default-margin $default-margin 2 * $default-margin; - position: relative; - min-height: 2.6em; - word-break: break-word; - transition-property: opacity, transform; - transition-duration: 0.4s; - line-height: 1.5; + &[type="error"] { + cursor: pointer; + padding-right: 32px; - .icon { - position: absolute; - top: 5px; - left: 2 * $default-padding; - vertical-align: bottom; - color: inherit; - } - - &.dismissed { - display: block; - opacity: 0; - transform: translate3d(0, -100%, 0); - } - - &.notice { - border-color: $success_border_color; - color: $success_text_color; - background-color: $success_background_color; - } - - &.error { - border-color: $error_border_color; - color: $error_text_color; - background-color: $error_background_color; - } - - &.info { - border-color: $info_border_color; - color: $info_text_color; - background-color: $info_background_color; - } - - &.warn, - &.warning, - &.alert { - border-color: $warning_border_color; - color: $warning_text_color; - background-color: $warning_background_color; + alchemy-icon[name="close"] { + position: absolute; + left: initial; + right: 2 * $default-padding; + } + } } }