• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Freegle / iznik-nuxt3 / 933b5598-9b95-4d39-8a74-8e8369383e3c

16 Sep 2025 09:24AM UTC coverage: 45.764% (+0.07%) from 45.697%
933b5598-9b95-4d39-8a74-8e8369383e3c

push

circleci

edwh
Suppress confusing error during login

1780 of 4628 branches covered (38.46%)

Branch coverage included in aggregate %.

4032 of 8072 relevant lines covered (49.95%)

103.53 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/components/MessageListCounts.vue
1
<template>
2
  <div>
3
    <NoticeMessage
4
      v-if="browseCount"
5
      variant="info"
6
      class="text-center mt-3 ms-2 me-2 ms-md-0 me-md-0"
7
    >
8
      <p class="text--large font-weight-bold">{{ browseCountPlural }}.</p>
9
      <p>
10
        Posts you've not seen before show first. Posts you've seen before are
11
        further down.
12
      </p>
13
      <b-button class="mt-2" size="sm" variant="white" @click="markSeen">
14
        Mark all Seen
15
      </b-button>
16
    </NoticeMessage>
17
  </div>
18
</template>
19
<script setup>
20
import pluralize from 'pluralize'
21
import { computed } from 'vue'
22
import { useMessageStore } from '../stores/message'
23

24
const emit = defineEmits(['markSeen'])
×
25
const messageStore = useMessageStore()
×
26

27
const browseCount = computed(() => {
×
28
  return Math.min(99, messageStore.count)
×
29
})
30

31
const browseCountPlural = computed(() => {
×
32
  return pluralize('unread post', messageStore.count, true)
×
33
})
34

35
function markSeen() {
×
36
  emit('markSeen')
×
37
}
38
</script>
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc