Alert
Contextual feedback messages with a set of variations to suite messages
with some type of intention. For the most basic alert use
the pam-Alert attribute with a <h1> as title and <p> as message element.
Title
Alert message
Title
Alert message
Title
Alert message
Title
Alert message
Title
Alert message
Title
Alert message
Title
Alert message
Markup
<div pam-Alert="[modifier]">
    <h1>Title</h1>
    <p>Alert message</p>
</div>Outlined
This variation of alerts has a more emphasized styling and is a alternative way to draw attention to information.
Title
outlined message
Markup
<div pam-Alert="outlined">
    <h1>Title</h1>
    <p>outlined message</p>
</div>Simple
A simple alert has most of it properties normalized, such as border-radius and border. Can be used as a alert in designs for small screen and devices.
Title
outlined message
Markup
<div pam-Alert="simple">
    <h1>Title</h1>
    <p>outlined message</p>
</div>Link
pam-Alert-Link is a sub-object that adds contextual colors for links.
This alert has a awesome link!
Markup
<div pam-Alert>
    <p>This alert has a <a pam-Alert-Link href="#">awesome link!</a></p>
</div>Close
pam-Alert="closeable" Adds styling for closeable alert by expanding
the right padding and make place for the close icon position.
Eyy! This alert can be terminated, awesome!
Markup
<div pam-Alert="closeable">
    <p><strong>Eyy!</strong> This alert can be terminated, awesome!</p>
    <div pam-Close="right">×</div>
</div>Fully loaded
Combine alert sub-objects, throw in a color modifier and add a transaprent divider to create a fully loaded alert!
Markup
<div pam-Alert="info closeable">
    <h1>Title</h1>
    <div pam-Close>×</div>
    <p><strong>Oh yeah</strong>, all alert features closeable, header and link.</p>
    <div pam-Divider="transparent"></div>
    <p>Well, <a pam-Alert-Link href="#">that´s just crazy!</a></p>
</div>Hooks
.hook-alert
.hook-alert-error
.hook-alert-info
.hook-alert-link
.hook-alert-outlined
.hook-alert-primary
.hook-alert-secondary
.hook-alert-simple
.hook-alert-success
.hook-alert-warning
Variables
These are all the component specific variables that can be used for customization.
| Name | Value | 
|---|---|
| @alert-background | @skin-background | 
| @alert-border-color | darken(@alert-background, 5%) | 
| @alert-border-left-width | @space-base | 
| @alert-border-radius | @border-radius | 
| @alert-border-width | 1px | 
| @alert-border | 0 solid @alert-border-color | 
| @alert-color | @skin-on-background | 
| @alert-line-height | @line-height-normal | 
| @alert-margin-vertical | @space-16 | 
| @alert-padding | @space-16 | 
| @alert-text-font-size | @font-size-large | 
| @alert-title-font-size | @font-size-larger | 
| @alert-primary-background | lighten(@skin-primary, 30%) | 
| @alert-primary-border | darken(@alert-primary-background, 5%) | 
| @alert-primary-color | darken(@alert-primary-background, 50%) | 
| @alert-secondary-background | lighten(@skin-secondary, 30%) | 
| @alert-secondary-border | darken(@alert-secondary-background, 5%) | 
| @alert-secondary-color | darken(@alert-secondary-background, 50%) | 
| @alert-info-background | lighten(@skin-info, 30%) | 
| @alert-info-border | darken(@alert-info-background, 5%) | 
| @alert-info-color | darken(@alert-info-background, 50%) | 
| @alert-success-background | lighten(@skin-success, 30%) | 
| @alert-success-border | darken(@alert-success-background, 5%) | 
| @alert-success-color | darken(@alert-success-background, 50%) | 
| @alert-warning-background | lighten(@skin-warn, 30%) | 
| @alert-warning-border | darken(@alert-warning-background, 5%) | 
| @alert-warning-color | darken(@alert-warning-background, 50%) | 
| @alert-error-background | lighten(@skin-error, 30%) | 
| @alert-error-border | darken(@alert-error-background, 5%) | 
| @alert-error-color | darken(@alert-error-background, 50%) | 
| @alert-outlined-background | @skin-primary-bg | 
| @alert-link-font-weight | @font-weight-medium | 
| @alert-large-padding | @space-20 |