diff options
author | Volpeon <git@volpeon.ink> | 2023-10-17 12:37:17 +0200 |
---|---|---|
committer | Volpeon <git@volpeon.ink> | 2023-10-17 12:37:17 +0200 |
commit | 80f4c3d9a521321fff9d9ec495172b2a8318b0a4 (patch) | |
tree | 61c73f60b010a570df2ef75e4888b32df946b526 /tpl | |
parent | Added primary badge (diff) | |
download | iro-design-80f4c3d9a521321fff9d9ec495172b2a8318b0a4.tar.gz iro-design-80f4c3d9a521321fff9d9ec495172b2a8318b0a4.tar.bz2 iro-design-80f4c3d9a521321fff9d9ec495172b2a8318b0a4.zip |
Fix badge in menu item
Diffstat (limited to 'tpl')
-rw-r--r-- | tpl/objects/badge.pug | 3 | ||||
-rw-r--r-- | tpl/views/menu.pug | 14 |
2 files changed, 12 insertions, 5 deletions
diff --git a/tpl/objects/badge.pug b/tpl/objects/badge.pug index 1525130..441eb51 100644 --- a/tpl/objects/badge.pug +++ b/tpl/objects/badge.pug | |||
@@ -1,7 +1,8 @@ | |||
1 | mixin badge(variant) | 1 | mixin badge(variant) |
2 | - | 2 | - |
3 | let classes = { | 3 | let classes = { |
4 | 'o-badge': true | 4 | 'o-badge': true, |
5 | 'o-menu__badge': !!attributes.menu | ||
5 | } | 6 | } |
6 | if (attributes.size) { | 7 | if (attributes.size) { |
7 | classes['o-badge--' + attributes.size] = true | 8 | classes['o-badge--' + attributes.size] = true |
diff --git a/tpl/views/menu.pug b/tpl/views/menu.pug index 6d2cf10..4d7444f 100644 --- a/tpl/views/menu.pug +++ b/tpl/views/menu.pug | |||
@@ -19,10 +19,16 @@ mixin view-menu | |||
19 | 19 | ||
20 | +menu-item(header=true) | 20 | +menu-item(header=true) |
21 | = 'Libera' | 21 | = 'Libera' |
22 | +menu-item(icon='hash')= 'achannel' | 22 | +menu-item(icon='hash') |
23 | +menu-item(icon='hash')= 'kitsuneirc' | 23 | = 'achannel' |
24 | +menu-item(icon='green' iconIsStatus=true)= 'volpeon' | 24 | +badge('primary')(menu=true)= '12 ' |
25 | +menu-item(icon='red' iconIsStatus=true)= 'someone' | 25 | +menu-item(icon='hash') |
26 | = 'kitsuneirc' | ||
27 | +badge(menu=true)= '31 ' | ||
28 | +menu-item(icon='green' iconIsStatus=true) | ||
29 | = 'volpeon' | ||
30 | +menu-item(icon='red' iconIsStatus=true) | ||
31 | = 'someone' | ||
26 | 32 | ||
27 | +menu-separator | 33 | +menu-separator |
28 | 34 | ||