summaryrefslogtreecommitdiffstats
path: root/tpl
diff options
context:
space:
mode:
authorVolpeon <git@volpeon.ink>2025-07-21 21:25:30 +0200
committerVolpeon <git@volpeon.ink>2025-07-21 21:25:30 +0200
commit3b90048ff3592e2a5630a97f611106aa06be1cb6 (patch)
tree3d24739d690b3d411a3c504845d0c42d6849fc4f /tpl
parentAction button: add static mod (diff)
downloadiro-design-3b90048ff3592e2a5630a97f611106aa06be1cb6.tar.gz
iro-design-3b90048ff3592e2a5630a97f611106aa06be1cb6.tar.bz2
iro-design-3b90048ff3592e2a5630a97f611106aa06be1cb6.zip
Improved card and card list
Diffstat (limited to 'tpl')
-rw-r--r--tpl/objects/card.pug8
-rw-r--r--tpl/views/card.pug21
2 files changed, 28 insertions, 1 deletions
diff --git a/tpl/objects/card.pug b/tpl/objects/card.pug
index e0f6a15..acb86eb 100644
--- a/tpl/objects/card.pug
+++ b/tpl/objects/card.pug
@@ -38,7 +38,13 @@ mixin card-image
38 block 38 block
39 39
40mixin card-body 40mixin card-body
41 .o-card__body(style=attributes.style) 41 -
42 let classes = {
43 'o-card__body': true,
44 'o-card__body--hidden': attributes.hidden,
45 }
46
47 div(class=classes)(style=attributes.style)
42 block 48 block
43 49
44mixin card-title 50mixin card-title
diff --git a/tpl/views/card.pug b/tpl/views/card.pug
index 61081a9..3fd0113 100644
--- a/tpl/views/card.pug
+++ b/tpl/views/card.pug
@@ -1,7 +1,28 @@
1mixin view-card 1mixin view-card
2 +view('card', 'Card')(wide=true) 2 +view('card', 'Card')(wide=true)
3 .l-card-list.l-card-list--merge
4 +card(href='#' class='l-card-list__card')
5 +card-body
6 strong= 'Lorem ipsum dolor'
7 = 'sit amet'
8 +card(href='#' class='l-card-list__card')
9 +card-body
10 strong= 'Lorem ipsum dolor'
11 = 'sit amet'
12 +card(href='#' class='l-card-list__card')
13 +card-body
14 strong= 'Lorem ipsum dolor'
15 = 'sit amet'
16
17 +divider('faint')(class='u-mb-700')
18
3 .l-card-list.l-card-list--masonry 19 .l-card-list.l-card-list--masonry
4 +card(href='#' class='l-card-list__card') 20 +card(href='#' class='l-card-list__card')
21 +card-body(hidden=true)
22 +card-title= 'XS Heading'
23 +card-image(src='Drawing_Half.png' style={ 'aspect-ratio': '21 / 9' })
24
25 +card(href='#' class='l-card-list__card')
5 +card-image(src='Drawing_Half.png' style={ 'aspect-ratio': '21 / 9' }) 26 +card-image(src='Drawing_Half.png' style={ 'aspect-ratio': '21 / 9' })
6 +card-avatar(src='avatar.png') 27 +card-avatar(src='avatar.png')
7 +card-body 28 +card-body