czydojade/resources/components/messages.html
2020-03-19 20:22:50 +01:00

30 lines
1.1 KiB
HTML

<div class="messages mb-2">
<ul class="list-unstyled mb-0">
<li class="message alert" :class="`alert-${type(message)}`" v-for="message in messages">
<ui-icon :icon="`message-${message.type}`" fixed-width/>
{{ message.message }}
<div class="message__info">
<small class="message__date">
Komunikat ważny od
{{ message.validFrom.format('HH:mm') }}
do
{{ message.validTo.format('HH:mm') }}
</small>
</div>
</li>
</ul>
<template v-if="nonDisplayedCount > 0">
<div class="flex">
<button class="btn btn-action btn-sm flex-space-left" @click="showAll = !showAll">
<template v-if="showAll">
<ui-icon icon="chevron-up"/> {{ nonDisplayedCount }} mniej
</template>
<template v-else>
<ui-icon icon="chevron-down"/> {{ nonDisplayedCount }} więcej
</template>
</button>
</div>
</template>
</div>