UNPKG

ember-assembly

Version:

A collection of beautiful UI components built by Goods

104 lines (82 loc) 1.7 kB
.ui-notification { background: var(--ea-colour-neutral-n0); border-radius: 3px; box-shadow: rgba(67, 90, 111, 0.3) 0px 0px 1px, rgba(67, 90, 111, 0.47) 0px 8px 10px -4px; margin-top: scale(2); border-left: 3px solid var(--ea-colour-blue-base); } .notification { align-items: center; display: flex; padding: scale(3); } .has-description .notification { align-items: inherit; } .body { display: flex; } .icon, .dismiss { flex: 0 0 auto; } .icon { display: flex; fill: var(--ea-colour-blue-base); margin-right: scale(3); } .dismiss { margin-left: scale(2); } .info-icon { width: scale(3); height: scale(3); } .message { flex: 1; } .message .title { font-weight: 500; line-height: scale(3); } .message .description { margin-top: scale(1); } .dismiss-btn { padding: 0; } .notification :global(.ui-button).dismiss-btn:hover { background: 0; border-color: transparent; } .dismiss-icon { transition: fill 150ms ease-in-out; fill: var(--ea-colour-neutral-n7); width: calc(scale(2) + 1.5px); height: calc(scale(2) + 1.5px); } .notification :global(.ui-button).dismiss-btn:hover .dismiss-icon { fill: var(--ea-colour-neutral-n9); } .description strong { font-weight: 500; } .intent-success.ui-notification { border-color: var(--ea-colour-intent-success); } .intent-success .icon { fill: var(--ea-colour-intent-success); } .intent-danger.ui-notification { border-color: var(--ea-colour-intent-danger); } .intent-danger .icon { fill: var(--ea-colour-intent-danger); } .intent-warning.ui-notification { border-color: var(--ea-colour-intent-warning); } .intent-warning .icon { fill: var(--ea-colour-intent-warning); }