diff options
Diffstat (limited to 'tpl/views/message-group.pug')
-rw-r--r-- | tpl/views/message-group.pug | 110 |
1 files changed, 110 insertions, 0 deletions
diff --git a/tpl/views/message-group.pug b/tpl/views/message-group.pug new file mode 100644 index 0000000..3d1166f --- /dev/null +++ b/tpl/views/message-group.pug | |||
@@ -0,0 +1,110 @@ | |||
1 | mixin sample-message-group | ||
2 | +message-group('Volpeon')&attributes(attributes) | ||
3 | +message()(theme=attributes.theme group=true compact=attributes.compact) | ||
4 | +slot('header') | ||
5 | strong= 'Volpeon' | ||
6 | +slot('body') | ||
7 | block | ||
8 | +slot('time')= '12:34' | ||
9 | |||
10 | mixin view-message-group | ||
11 | +view('message-group', 'Message group') | ||
12 | .c-box.l-overflow(style='resize: vertical') | ||
13 | +message-group('Volpeon') | ||
14 | +message('Volpeon')(group=true) | ||
15 | +slot('body')= 'Inline messages test' | ||
16 | +slot('time')= '12:35' | ||
17 | +message()(group=true) | ||
18 | +slot('body')= loremIpsum | ||
19 | +slot('time')= '12:35' | ||
20 | +message()(group=true) | ||
21 | +slot('body')= 'qwertzuiop' | ||
22 | +slot('time')= '12:35' | ||
23 | +message()(group=true) | ||
24 | +slot('body')= '🐈️🦊️' | ||
25 | +slot('time')= '12:35' | ||
26 | +message()(group=true) | ||
27 | +slot('body')= loremIpsum | ||
28 | +slot('time')= '12:35' | ||
29 | |||
30 | .c-box.l-overflow(style='resize: vertical') | ||
31 | +message-group('Volpeon')(compact=true arrow=true left=true) | ||
32 | +message('Volpeon')(theme='t-up' compact=true group=true) | ||
33 | +slot('body')= 'Compact bubble messages test' | ||
34 | +slot('time')= '12:34' | ||
35 | +message()(theme='t-up' compact=true group=true) | ||
36 | +slot('body')= loremIpsum | ||
37 | +slot('time')= '12:35' | ||
38 | +message()(theme='t-up' compact=true group=true) | ||
39 | +slot('body')= 'qwertzuiop' | ||
40 | +slot('time')= '12:36' | ||
41 | +message()(theme='t-up' compact=true group=true) | ||
42 | +slot('body')= '🐈️🦊️' | ||
43 | +slot('time')= '12:38' | ||
44 | +message()(theme='t-up' compact=true group=true) | ||
45 | +slot('body')= loremIpsum | ||
46 | +slot('time')= '12:39' | ||
47 | |||
48 | .c-box.l-overflow(style='resize: vertical') | ||
49 | +message-group('Volpeon')(compact=true right=true) | ||
50 | strong.l-message-group__message= 'Volpeon' | ||
51 | +message()(theme='t-up' compact=true group=true) | ||
52 | +slot('body')= 'Compact bubble messages test' | ||
53 | +slot('time')= '12:34' | ||
54 | +message()(theme='t-up' compact=true group=true) | ||
55 | +slot('body')= loremIpsum | ||
56 | +slot('time')= '12:35' | ||
57 | +message()(theme='t-up' compact=true group=true) | ||
58 | +slot('body')= 'qwertzuiop' | ||
59 | +slot('time')= '12:36' | ||
60 | +message()(theme='t-up' compact=true group=true) | ||
61 | +slot('body')= '🐈️🦊️' | ||
62 | +slot('time')= '12:38' | ||
63 | +message()(theme='t-up' compact=true group=true) | ||
64 | +slot('body')= loremIpsum | ||
65 | +slot('time')= '12:39' | ||
66 | |||
67 | .c-box.l-overflow(style='resize: vertical') | ||
68 | +message-group('Volpeon') | ||
69 | +message()(theme='t-up' group=true) | ||
70 | +slot('header') | ||
71 | .l-media.l-media--flush | ||
72 | .l-media__block.l-media__block--main | ||
73 | strong= 'Volpeon' | ||
74 | small.u-ml-100= '@volpeon@mk.vulpes.one' | ||
75 | small.l-media__block | ||
76 | = '5 minutes ago' | ||
77 | +icon('lock')(class='u-ml-100') | ||
78 | +slot('body')= 'Full width bubble messages test' | ||
79 | +message()(theme='t-up' group=true) | ||
80 | +slot('body')= loremIpsum | ||
81 | +message()(theme='t-up' group=true) | ||
82 | +slot('body')= 'qwertzuiop' | ||
83 | +message()(theme='t-up' group=true) | ||
84 | +slot('body')= '🐈️🦊️' | ||
85 | +message()(theme='t-up' group=true) | ||
86 | +slot('body')= loremIpsum | ||
87 | |||
88 | .c-box.l-overflow(style='resize: vertical') | ||
89 | +sample-message-group()(merge=false)= 'Inline message group merging' | ||
90 | +sample-message-group()(merge=true)= 'qwertzuiop' | ||
91 | +sample-message-group()(merge=true)= '🐈️🦊️' | ||
92 | +sample-message-group()(merge=true)= loremIpsum | ||
93 | |||
94 | .c-box.l-overflow(style='resize: vertical') | ||
95 | +sample-message-group()(theme='t-up' merge=false)= 'Bubble message group merging' | ||
96 | +sample-message-group()(theme='t-up' merge=true)= 'qwertzuiop' | ||
97 | +sample-message-group()(theme='t-up' merge=true)= '🐈️🦊️' | ||
98 | +sample-message-group()(theme='t-up' merge=true)= loremIpsum | ||
99 | |||
100 | .c-box.l-overflow(style='resize: vertical') | ||
101 | +sample-message-group()(theme='t-up' merge=false compact=true arrow=true left=true)= 'Bubble message group merging' | ||
102 | +sample-message-group()(theme='t-up' merge=true compact=true arrow=true left=true)= 'qwertzuiop' | ||
103 | +sample-message-group()(theme='t-up' merge=true compact=true arrow=true left=true)= '🐈️🦊️' | ||
104 | +sample-message-group()(theme='t-up' merge=true compact=true arrow=true left=true)= loremIpsum | ||
105 | |||
106 | .c-box.l-overflow(style='resize: vertical') | ||
107 | +sample-message-group()(theme='t-up' merge=false compact=true arrow=true right=true)= 'Bubble message group merging' | ||
108 | +sample-message-group()(theme='t-up' merge=true compact=true arrow=true right=true)= 'qwertzuiop' | ||
109 | +sample-message-group()(theme='t-up' merge=true compact=true arrow=true right=true)= '🐈️🦊️' | ||
110 | +sample-message-group()(theme='t-up' merge=true compact=true arrow=true right=true)= loremIpsum | ||