diff options
| author | Volpeon <git@volpeon.ink> | 2024-06-27 11:26:15 +0200 |
|---|---|---|
| committer | Volpeon <git@volpeon.ink> | 2024-06-27 11:26:15 +0200 |
| commit | 57e28f7fe929f275a0c516d0a702ec8a8739a810 (patch) | |
| tree | fd84e604e0d19dba9c18d93097837a6b1d58199e /tpl/objects/avatar.pug | |
| parent | Update (diff) | |
| download | iro-design-57e28f7fe929f275a0c516d0a702ec8a8739a810.tar.gz iro-design-57e28f7fe929f275a0c516d0a702ec8a8739a810.tar.bz2 iro-design-57e28f7fe929f275a0c516d0a702ec8a8739a810.zip | |
Add card
Diffstat (limited to 'tpl/objects/avatar.pug')
| -rw-r--r-- | tpl/objects/avatar.pug | 26 |
1 files changed, 18 insertions, 8 deletions
diff --git a/tpl/objects/avatar.pug b/tpl/objects/avatar.pug index 19439bb..ca3de07 100644 --- a/tpl/objects/avatar.pug +++ b/tpl/objects/avatar.pug | |||
| @@ -20,11 +20,21 @@ mixin avatar | |||
| 20 | styles['--avatar--colors--h'] = attributes.hue; | 20 | styles['--avatar--colors--h'] = attributes.hue; |
| 21 | } | 21 | } |
| 22 | 22 | ||
| 23 | a(class=classes style=styles href=attributes.href) | 23 | if attributes.href |
| 24 | if attributes.status | 24 | a(class=classes style=styles href=attributes.href) |
| 25 | +status-indicator(attributes.status)(class='o-avatar__status') | 25 | if attributes.status |
| 26 | if attributes.src | 26 | +status-indicator(attributes.status)(class='o-avatar__status') |
| 27 | img.o-avatar__content(src=attributes.src) | 27 | if attributes.src |
| 28 | else | 28 | img.o-avatar__content(src=attributes.src) |
| 29 | .o-avatar__content | 29 | else |
| 30 | block | 30 | .o-avatar__content |
| 31 | block | ||
| 32 | else | ||
| 33 | div(class=classes style=styles) | ||
| 34 | if attributes.status | ||
| 35 | +status-indicator(attributes.status)(class='o-avatar__status') | ||
| 36 | if attributes.src | ||
| 37 | img.o-avatar__content(src=attributes.src) | ||
| 38 | else | ||
| 39 | .o-avatar__content | ||
| 40 | block | ||
