diff options
Diffstat (limited to 'tpl')
| -rw-r--r-- | tpl/index.pug | 17 | ||||
| -rw-r--r-- | tpl/objects/alert.pug | 11 |
2 files changed, 28 insertions, 0 deletions
diff --git a/tpl/index.pug b/tpl/index.pug index be9f407..7c0c3ff 100644 --- a/tpl/index.pug +++ b/tpl/index.pug | |||
| @@ -23,6 +23,7 @@ include objects/dialog.pug | |||
| 23 | include objects/lightbox.pug | 23 | include objects/lightbox.pug |
| 24 | include objects/list-group.pug | 24 | include objects/list-group.pug |
| 25 | include objects/table.pug | 25 | include objects/table.pug |
| 26 | include objects/alert.pug | ||
| 26 | 27 | ||
| 27 | mixin box | 28 | mixin box |
| 28 | +container(padX=true padY=true inPage=true) | 29 | +container(padX=true padY=true inPage=true) |
| @@ -702,4 +703,20 @@ html | |||
| 702 | +table-cell= 'Row 4,2' | 703 | +table-cell= 'Row 4,2' |
| 703 | +table-cell= 'Row 4,3' | 704 | +table-cell= 'Row 4,3' |
| 704 | 705 | ||
| 706 | //----------------------------------------- | ||
| 707 | |||
| 708 | +h1-heading('xl')= 'Alert' | ||
| 709 | +rule('medium') | ||
| 710 | |||
| 711 | +box | ||
| 712 | +alert= loremIpsum | ||
| 713 | br | ||
| 714 | +alert('primary')= loremIpsum | ||
| 715 | br | ||
| 716 | +alert('error')= loremIpsum | ||
| 717 | br | ||
| 718 | +alert('success')= loremIpsum | ||
| 719 | br | ||
| 720 | +alert('warning')= loremIpsum | ||
| 721 | |||
| 705 | 722 | ||
diff --git a/tpl/objects/alert.pug b/tpl/objects/alert.pug new file mode 100644 index 0000000..4d973eb --- /dev/null +++ b/tpl/objects/alert.pug | |||
| @@ -0,0 +1,11 @@ | |||
| 1 | mixin alert(variant) | ||
| 2 | - | ||
| 3 | let classes = { | ||
| 4 | 'o-alert': true, | ||
| 5 | } | ||
| 6 | if (variant) { | ||
| 7 | classes['o-alert--' + variant] = true | ||
| 8 | } | ||
| 9 | |||
| 10 | div(class=classes) | ||
| 11 | block | ||
