diff options
Diffstat (limited to 'tpl/views/card.pug')
-rw-r--r-- | tpl/views/card.pug | 40 |
1 files changed, 30 insertions, 10 deletions
diff --git a/tpl/views/card.pug b/tpl/views/card.pug index 5e48dde..e982925 100644 --- a/tpl/views/card.pug +++ b/tpl/views/card.pug | |||
@@ -5,11 +5,15 @@ mixin view-card | |||
5 | +card-body | 5 | +card-body |
6 | strong= 'Lorem ipsum dolor' | 6 | strong= 'Lorem ipsum dolor' |
7 | = 'sit amet' | 7 | = 'sit amet' |
8 | +card(href='#' class='l-card-list__card') | 8 | +card(href='#' class='l-card-list__card' shadow=true) |
9 | +card-body | 9 | +card-body |
10 | strong= 'Lorem ipsum dolor' | 10 | strong= 'Lorem ipsum dolor' |
11 | = 'sit amet' | 11 | = 'sit amet' |
12 | +card(href='#' class='l-card-list__card') | 12 | +card(href='#' class='l-card-list__card' borderless=true) |
13 | +card-body | ||
14 | strong= 'Lorem ipsum dolor' | ||
15 | = 'sit amet' | ||
16 | +card(href='#' class='l-card-list__card' shadow=true borderless=true) | ||
13 | +card-body | 17 | +card-body |
14 | strong= 'Lorem ipsum dolor' | 18 | strong= 'Lorem ipsum dolor' |
15 | = 'sit amet' | 19 | = 'sit amet' |
@@ -17,15 +21,31 @@ mixin view-card | |||
17 | +divider('faint')(class='u-mb-700') | 21 | +divider('faint')(class='u-mb-700') |
18 | 22 | ||
19 | .l-card-list.l-card-list--merge | 23 | .l-card-list.l-card-list--merge |
20 | +card(href='#' class='l-card-list__card') | 24 | +card(href='#' class='l-card-list__card' borderless=true) |
21 | +card-body | 25 | +card-body |
22 | strong= 'Lorem ipsum dolor' | 26 | strong= 'Lorem ipsum dolor' |
23 | = 'sit amet' | 27 | = 'sit amet' |
24 | +card(href='#' class='l-card-list__card') | 28 | +card(href='#' class='l-card-list__card' borderless=true) |
25 | +card-body | 29 | +card-body |
26 | strong= 'Lorem ipsum dolor' | 30 | strong= 'Lorem ipsum dolor' |
27 | = 'sit amet' | 31 | = 'sit amet' |
28 | +card(href='#' class='l-card-list__card') | 32 | +card(href='#' class='l-card-list__card' borderless=true) |
33 | +card-body | ||
34 | strong= 'Lorem ipsum dolor' | ||
35 | = 'sit amet' | ||
36 | |||
37 | +divider('faint')(class='u-mb-700') | ||
38 | |||
39 | .l-card-list.l-card-list--merge.l-card-list--borderless.l-card-list--shadow | ||
40 | +card(href='#' class='l-card-list__card' borderless=true) | ||
41 | +card-body | ||
42 | strong= 'Lorem ipsum dolor' | ||
43 | = 'sit amet' | ||
44 | +card(href='#' class='l-card-list__card' borderless=true) | ||
45 | +card-body | ||
46 | strong= 'Lorem ipsum dolor' | ||
47 | = 'sit amet' | ||
48 | +card(href='#' class='l-card-list__card' borderless=true) | ||
29 | +card-body | 49 | +card-body |
30 | strong= 'Lorem ipsum dolor' | 50 | strong= 'Lorem ipsum dolor' |
31 | = 'sit amet' | 51 | = 'sit amet' |
@@ -63,17 +83,17 @@ mixin view-card | |||
63 | +card-body | 83 | +card-body |
64 | .l-media | 84 | .l-media |
65 | .l-media__block | 85 | .l-media__block |
66 | +badge('positive')(quiet=true icon='repeat' href='#') | 86 | +button(theme='positive' badge=true pill=true size='sm' icon='repeat' href='#') |
67 | strong= '12' | 87 | strong= '12' |
68 | .l-media__block | 88 | .l-media__block |
69 | +badge('warning')(quiet=true icon='star' href='#') | 89 | +button(theme='warning' badge=true pill=true size='sm' icon='star' href='#') |
70 | strong= '34' | 90 | strong= '34' |
71 | .l-media__block.u-mis-auto | 91 | .l-media__block.u-mis-auto |
72 | +a-button(primary=true)= 'Reply' | 92 | +button(selected=true)= 'Reply' |
73 | 93 | ||
74 | +card(quiet=true href='#' class='l-card-list__card') | 94 | +card(quiet=true href='#' class='l-card-list__card') |
75 | +card-image(src='Drawing_Half.png' style={ 'aspect-ratio': '21 / 9' }) | 95 | +card-image(src='Drawing_Half.png' style={ 'aspect-ratio': '21 / 9' }) |
76 | +badge= 'Drawings' | 96 | +button(badge=true selected=true)= 'Drawings' |
77 | +card-body | 97 | +card-body |
78 | +card-title= 'XS Heading' | 98 | +card-title= 'XS Heading' |
79 | +card-content | 99 | +card-content |
@@ -86,7 +106,7 @@ mixin view-card | |||
86 | 106 | ||
87 | let classes = { | 107 | let classes = { |
88 | 'l-card-list': true, | 108 | 'l-card-list': true, |
89 | 'l-card-list--aspect-5/4': layout === 'grid', | 109 | 'l-card-list--aspect-5/4': ['grid', 'grid-sm'].includes(layout), |
90 | 'l-card-list--quiet': quiet, | 110 | 'l-card-list--quiet': quiet, |
91 | } | 111 | } |
92 | classes[`l-card-list--${layout}`] = true; | 112 | classes[`l-card-list--${layout}`] = true; |