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

Freegle / iznik-nuxt3 / a683037b-dce3-48ca-a4dc-f05c54978ab5

21 Aug 2025 03:42PM UTC coverage: 48.844% (-0.3%) from 49.179%
a683037b-dce3-48ca-a4dc-f05c54978ab5

push

circleci

edwh
Test fix.

2230 of 5686 branches covered (39.22%)

Branch coverage included in aggregate %.

5247 of 9622 relevant lines covered (54.53%)

122.63 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