summaryrefslogblamecommitdiffstats
path: root/tpl/views/message-group.pug
blob: 48cb008a24d5a0d2a6774202317a5da6b5847e9e (plain) (tree)




































































                                                                                
                                
                                                                
                                                                         
                                                 
                                                                































                                                                                                                                
mixin sample-message-group
    +message-group('Volpeon')&attributes(attributes)
        +message()(theme=attributes.theme group=true compact=attributes.compact)
            +slot('header')
                strong= 'Volpeon'
            +slot('body')
                block
            +slot('time')= '12:34'

mixin view-message-group
    +view('message-group', 'Message group')
        .c-box.l-overflow(style='resize: vertical')
            +message-group('Volpeon')
                +message('Volpeon')(group=true)
                    +slot('body')= 'Inline messages test'
                    +slot('time')= '12:35'
                +message()(group=true)
                    +slot('body')= loremIpsum
                    +slot('time')= '12:35'
                +message()(group=true)
                    +slot('body')= 'qwertzuiop'
                    +slot('time')= '12:35'
                +message()(group=true)
                    +slot('body')= '🐈️🦊️'
                    +slot('time')= '12:35'
                +message()(group=true)
                    +slot('body')= loremIpsum
                    +slot('time')= '12:35'

        .c-box.l-overflow(style='resize: vertical')
            +message-group('Volpeon')(compact=true arrow=true left=true)
                +message('Volpeon')(theme='t-up' compact=true group=true)
                    +slot('body')= 'Compact bubble messages test'
                    +slot('time')= '12:34'
                +message()(theme='t-up' compact=true group=true)
                    +slot('body')= loremIpsum
                    +slot('time')= '12:35'
                +message()(theme='t-up' compact=true group=true)
                    +slot('body')= 'qwertzuiop'
                    +slot('time')= '12:36'
                +message()(theme='t-up' compact=true group=true)
                    +slot('body')= '🐈️🦊️'
                    +slot('time')= '12:38'
                +message()(theme='t-up' compact=true group=true)
                    +slot('body')= loremIpsum
                    +slot('time')= '12:39'

        .c-box.l-overflow(style='resize: vertical')
            +message-group('Volpeon')(compact=true right=true)
                strong.l-message-group__message= 'Volpeon'
                +message()(theme='t-up' compact=true group=true)
                    +slot('body')= 'Compact bubble messages test'
                    +slot('time')= '12:34'
                +message()(theme='t-up' compact=true group=true)
                    +slot('body')= loremIpsum
                    +slot('time')= '12:35'
                +message()(theme='t-up' compact=true group=true)
                    +slot('body')= 'qwertzuiop'
                    +slot('time')= '12:36'
                +message()(theme='t-up' compact=true group=true)
                    +slot('body')= '🐈️🦊️'
                    +slot('time')= '12:38'
                +message()(theme='t-up' compact=true group=true)
                    +slot('body')= loremIpsum
                    +slot('time')= '12:39'

        .c-box.l-overflow(style='resize: vertical')
            +message-group('Volpeon')
                +message()(theme='t-up' group=true)
                    +slot('header')
                        .l-media
                            .l-media__block.l-media__block--main
                                strong= 'Volpeon'
                                small.u-mis-100= '@volpeon@mk.vulpes.one'
                            small.l-media__block
                                = '5 minutes ago'
                                +icon('lock')(class='u-mis-100')
                    +slot('body')= 'Full width bubble messages test'
                +message()(theme='t-up' group=true)
                    +slot('body')= loremIpsum
                +message()(theme='t-up' group=true)
                    +slot('body')= 'qwertzuiop'
                +message()(theme='t-up' group=true)
                    +slot('body')= '🐈️🦊️'
                +message()(theme='t-up' group=true)
                    +slot('body')= loremIpsum

        .c-box.l-overflow(style='resize: vertical')
            +sample-message-group()(merge=false)= 'Inline message group merging'
            +sample-message-group()(merge=true)= 'qwertzuiop'
            +sample-message-group()(merge=true)= '🐈️🦊️'
            +sample-message-group()(merge=true)= loremIpsum

        .c-box.l-overflow(style='resize: vertical')
            +sample-message-group()(theme='t-up' merge=false)= 'Bubble message group merging'
            +sample-message-group()(theme='t-up' merge=true)= 'qwertzuiop'
            +sample-message-group()(theme='t-up' merge=true)= '🐈️🦊️'
            +sample-message-group()(theme='t-up' merge=true)= loremIpsum

        .c-box.l-overflow(style='resize: vertical')
            +sample-message-group()(theme='t-up' merge=false compact=true arrow=true left=true)= 'Bubble message group merging'
            +sample-message-group()(theme='t-up' merge=true compact=true arrow=true left=true)= 'qwertzuiop'
            +sample-message-group()(theme='t-up' merge=true compact=true arrow=true left=true)= '🐈️🦊️'
            +sample-message-group()(theme='t-up' merge=true compact=true arrow=true left=true)= loremIpsum

        .c-box.l-overflow(style='resize: vertical')
            +sample-message-group()(theme='t-up' merge=false compact=true arrow=true right=true)= 'Bubble message group merging'
            +sample-message-group()(theme='t-up' merge=true compact=true arrow=true right=true)= 'qwertzuiop'
            +sample-message-group()(theme='t-up' merge=true compact=true arrow=true right=true)= '🐈️🦊️'
            +sample-message-group()(theme='t-up' merge=true compact=true arrow=true right=true)= loremIpsum