UNPKG

@atlassian/aui

Version:

Atlassian User Interface library

133 lines (114 loc) 3.65 kB
@import './imports/global'; aui-message { display: block; margin: @aui-message-stacked-spacing 0 0 0; } .aui-message { #aui.icon-bar(); background: @aui-message-default-bg-color; border: 0 solid @aui-message-default-border-color; border-radius: @aui-message-border-radius; color: @aui-message-text-color; line-height: @aui-message-line-height; margin: @aui-message-stacked-spacing 0 0 0; overflow-wrap: break-word; padding-bottom: @aui-message-vertical-padding; padding-left: @aui-message-side-width; padding-right: @aui-message-padding-right; padding-top: @aui-message-vertical-padding; position: relative; word-wrap: break-word; word-break: normal; #aui.icon-glyph(@aui-message-info-icon-glyph, @aui-message-info-icon-color); & .aui-icon.icon-close { background-image: none; background-color: inherit; color: @aui-message-close-icon-color; text-indent: inherit; //The close cross &::before { #aui.icon-pseudoelement(@aui-icon-font-family); content: @aui-message-close-icon-glyph; font-size: @aui-message-icon-size; } &:hover { color: @aui-color-charcoal; } } } aui-message:first-child, .aui-message:first-child { margin-top: 0; } .aui-popup .aui-message.closeable, .aui-dialog .aui-message.closeable { z-index: 4000; } .aui-message-error { background: @aui-message-error-bg-color; border-color: @aui-message-error-border-color; color: @aui-message-error-text-color; #aui.icon-glyph(@aui-message-error-icon-glyph, @aui-message-error-icon-color); } .aui-message-warning { background: @aui-message-warning-bg-color; border-color: @aui-message-warning-border-color; color: @aui-message-warning-text-color; #aui.icon-glyph(@aui-message-warning-icon-glyph, @aui-message-warning-icon-color); } .aui-message-hint, .aui-message-generic, .aui-message-info { background: @aui-message-info-bg-color; border-color: @aui-message-info-border-color; color: @aui-message-info-text-color; #aui.icon-glyph(@aui-message-info-icon-glyph, @aui-message-info-icon-color); } .aui-message-success, .aui-message-confirmation { background: @aui-message-success-bg-color; border-color: @aui-message-success-border-color; color: @aui-message-success-text-color; #aui.icon-glyph(@aui-message-success-icon-glyph, @aui-message-success-icon-color); } .aui-message-change { background: @aui-message-change-bg-color; border-color: @aui-message-change-border-color; color: @aui-message-change-text-color; #aui.icon-glyph(@aui-message-change-icon-glyph, @aui-message-change-icon-color); } /* Message titles */ .aui-message p.title { font-weight: bold; } /* IE double bolds otherwise... */ .aui-message p.title strong { font-weight: inherit; } .aui-message.closeable { & { padding-right: (@aui-message-side-width + ( @aui-message-close-icon-padding / 2));; } .icon-close { cursor: pointer; left: auto; opacity: 0; position: absolute; right: @aui-message-close-icon-padding; top: @aui-message-close-icon-padding; display: flex; justify-content: center; align-items: center; } &:hover .icon-close, .icon-close:focus, &:not(.fadeout):not(.aui-will-close) .icon-close { opacity: 1; } } /* Footer interop (provisional, just enough to stop them looking broken) */ #footer .aui-message { margin-left: 20px; margin-right: 20px; text-align: left; }