Skip to content

Commit

Permalink
chore: clean up more linter complaints
Browse files Browse the repository at this point in the history
Signed-off-by: Alexander Trost <[email protected]>
  • Loading branch information
galexrt committed Sep 21, 2024
1 parent 90d4f8e commit 069587e
Show file tree
Hide file tree
Showing 34 changed files with 567 additions and 487 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,8 @@ jobs:
- name: Install dependencies
run: pnpm install --frozen-lockfile

- name: Run Nuxt typecheck
run: pnpm typecheck
- name: Run Lint
run: pnpm lint

- name: Run pnpm build
env:
Expand Down
6 changes: 3 additions & 3 deletions app/components/calendar/CalendarCreateOrUpdateModal.vue
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@
import type { FormSubmitEvent } from '#ui/types';
import { z } from 'zod';
import { primaryColors } from '~/components/auth/account/settings';
import DataErrorBlock from '~/components/partials/data/DataErrorBlock.vue';
import DataNoDataBlock from '~/components/partials/data/DataNoDataBlock.vue';
import DataPendingBlock from '~/components/partials/data/DataPendingBlock.vue';
import { useAuthStore } from '~/store/auth';
import { useCalendarStore } from '~/store/calendar';
import { useCompletorStore } from '~/store/completor';
Expand All @@ -11,9 +14,6 @@ import { NotificationType } from '~~/gen/ts/resources/notifications/notification
import type { Job, JobGrade } from '~~/gen/ts/resources/users/jobs';
import type { UserShort } from '~~/gen/ts/resources/users/users';
import type { CreateOrUpdateCalendarResponse } from '~~/gen/ts/services/calendar/calendar';
import DataErrorBlock from '../partials/data/DataErrorBlock.vue';
import DataNoDataBlock from '../partials/data/DataNoDataBlock.vue';
import DataPendingBlock from '../partials/data/DataPendingBlock.vue';
const props = defineProps<{
calendarId?: string;
Expand Down
10 changes: 5 additions & 5 deletions app/components/calendar/CalendarViewSlideover.vue
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
<script lang="ts" setup>
import CitizenInfoPopover from '~/components/partials/citizens/CitizenInfoPopover.vue';
import ConfirmModal from '~/components/partials/ConfirmModal.vue';
import DataErrorBlock from '~/components/partials/data/DataErrorBlock.vue';
import DataNoDataBlock from '~/components/partials/data/DataNoDataBlock.vue';
import DataPendingBlock from '~/components/partials/data/DataPendingBlock.vue';
import OpenClosedBadge from '~/components/partials/OpenClosedBadge.vue';
import { useCalendarStore } from '~/store/calendar';
import { AccessLevel } from '~~/gen/ts/resources/calendar/access';
import ConfirmModal from '../partials/ConfirmModal.vue';
import DataErrorBlock from '../partials/data/DataErrorBlock.vue';
import DataNoDataBlock from '../partials/data/DataNoDataBlock.vue';
import DataPendingBlock from '../partials/data/DataPendingBlock.vue';
import OpenClosedBadge from '../partials/OpenClosedBadge.vue';
import CalendarCreateOrUpdateModal from './CalendarCreateOrUpdateModal.vue';
import { checkCalendarAccess } from './helpers';
Expand Down
10 changes: 5 additions & 5 deletions app/components/calendar/FindCalendarsModal.vue
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
<script lang="ts" setup>
import type { BadgeColor } from '#ui/types';
import CitizenInfoPopover from '~/components/partials/citizens/CitizenInfoPopover.vue';
import DataErrorBlock from '~/components/partials/data/DataErrorBlock.vue';
import DataNoDataBlock from '~/components/partials/data/DataNoDataBlock.vue';
import DataPendingBlock from '~/components/partials/data/DataPendingBlock.vue';
import Pagination from '~/components/partials/Pagination.vue';
import { useCalendarStore } from '~/store/calendar';
import type { ListCalendarsResponse, SubscribeToCalendarResponse } from '~~/gen/ts/services/calendar/calendar';
import CitizenInfoPopover from '../partials/citizens/CitizenInfoPopover.vue';
import DataErrorBlock from '../partials/data/DataErrorBlock.vue';
import DataNoDataBlock from '../partials/data/DataNoDataBlock.vue';
import DataPendingBlock from '../partials/data/DataPendingBlock.vue';
import Pagination from '../partials/Pagination.vue';
const { isOpen } = useModal();
Expand Down
4 changes: 2 additions & 2 deletions app/components/calendar/entry/EntryViewSlideover.vue
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
<script lang="ts" setup>
import type { BadgeColor } from '#ui/types';
import { isSameDay } from 'date-fns';
import EntryCreateOrUpdateModal from '~/components/calendar/entry/EntryCreateOrUpdateModal.vue';
import { checkCalendarAccess } from '~/components/calendar/helpers';
import CitizenInfoPopover from '~/components/partials/citizens/CitizenInfoPopover.vue';
import ConfirmModal from '~/components/partials/ConfirmModal.vue';
import DataErrorBlock from '~/components/partials/data/DataErrorBlock.vue';
Expand All @@ -12,8 +14,6 @@ import { useCalendarStore } from '~/store/calendar';
import { useNotificatorStore } from '~/store/notificator';
import { AccessLevel } from '~~/gen/ts/resources/calendar/access';
import { NotificationType } from '~~/gen/ts/resources/notifications/notifications';
import { checkCalendarAccess } from '../helpers';
import EntryCreateOrUpdateModal from './EntryCreateOrUpdateModal.vue';
import EntryRSVPList from './EntryRSVPList.vue';
const props = defineProps<{
Expand Down
4 changes: 2 additions & 2 deletions app/components/centrum/MarkersList.vue
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<script lang="ts" setup>
import CitizenInfoPopover from '~/components/partials/citizens/CitizenInfoPopover.vue';
import ConfirmModal from '~/components/partials/ConfirmModal.vue';
import GenericTime from '~/components/partials/elements/GenericTime.vue';
import { useLivemapStore } from '~/store/livemap';
import { MarkerType } from '~~/gen/ts/resources/livemap/livemap';
import CitizenInfoPopover from '../partials/citizens/CitizenInfoPopover.vue';
import GenericTime from '../partials/elements/GenericTime.vue';
const { t } = useI18n();
Expand Down
14 changes: 7 additions & 7 deletions app/components/centrum/dispatches/DispatchList.vue
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
<script lang="ts" setup>
import DispatchAssignModal from '~/components/centrum/dispatches/DispatchAssignModal.vue';
import DispatchDetailsByIDSlideover from '~/components/centrum/dispatches/DispatchDetailsByIDSlideover.vue';
import DispatchStatusUpdateModal from '~/components/centrum/dispatches/DispatchStatusUpdateModal.vue';
import { dispatchStatusAnimate, dispatchStatusToBGColor, dispatchTimeToTextColor } from '~/components/centrum/helpers';
import DispatchAttributes from '~/components/centrum/partials/DispatchAttributes.vue';
import DispatchStatusBreakdown from '~/components/centrum/partials/DispatchStatusBreakdown.vue';
import UnitInfoPopover from '~/components/centrum/units/UnitInfoPopover.vue';
import CitizenInfoPopover from '~/components/partials/citizens/CitizenInfoPopover.vue';
import GenericTime from '~/components/partials/elements/GenericTime.vue';
import { useCentrumStore } from '~/store/centrum';
import { useLivemapStore } from '~/store/livemap';
import type { Dispatch } from '~~/gen/ts/resources/centrum/dispatches';
import { StatusDispatch } from '~~/gen/ts/resources/centrum/dispatches';
import { dispatchStatusAnimate, dispatchStatusToBGColor, dispatchTimeToTextColor } from '../helpers';
import DispatchAttributes from '../partials/DispatchAttributes.vue';
import DispatchStatusBreakdown from '../partials/DispatchStatusBreakdown.vue';
import UnitInfoPopover from '../units/UnitInfoPopover.vue';
import DispatchAssignModal from './DispatchAssignModal.vue';
import DispatchDetailsByIDSlideover from './DispatchDetailsByIDSlideover.vue';
import DispatchStatusUpdateModal from './DispatchStatusUpdateModal.vue';
const props = withDefaults(
defineProps<{
Expand Down
22 changes: 11 additions & 11 deletions app/components/centrum/livemap/CentrumSidebar.vue
Original file line number Diff line number Diff line change
@@ -1,30 +1,30 @@
<script lang="ts" setup>
import { LControl } from '@vue-leaflet/vue-leaflet';
import DispatchStatusUpdateModal from '~/components/centrum/dispatches/DispatchStatusUpdateModal.vue';
import DisponentsInfo from '~/components/centrum/disponents/DisponentsInfo.vue';
import {
dispatchStatusToBGColor,
dispatchStatuses,
isStatusDispatchCompleted,
unitStatusToBGColor,
unitStatuses,
isStatusDispatchCompleted,
} from '~/components/centrum/helpers';
import DispatchesLayer from '~/components/centrum/livemap/DispatchesLayer.vue';
import JoinUnitSlideover from '~/components/centrum/livemap/JoinUnitSlideover.vue';
import OwnDispatchEntry from '~/components/centrum/livemap/OwnDispatchEntry.vue';
import TakeDispatchSlideover from '~/components/centrum/livemap/TakeDispatchSlideover.vue';
import DispatchStatusBreakdown from '~/components/centrum/partials/DispatchStatusBreakdown.vue';
import UnitDetailsSlideover from '~/components/centrum/units/UnitDetailsSlideover.vue';
import UnitStatusUpdateModal from '~/components/centrum/units/UnitStatusUpdateModal.vue';
import LivemapBase from '~/components/livemap/LivemapBase.vue';
import { setWaypointPLZ } from '~/composables/nui';
import { useAuthStore } from '~/store/auth';
import { logger, useCentrumStore } from '~/store/centrum';
import { useNotificatorStore } from '~/store/notificator';
import { useSettingsStore } from '~/store/settings';
import { StatusDispatch } from '~~/gen/ts/resources/centrum/dispatches';
import { CentrumMode } from '~~/gen/ts/resources/centrum/settings';
import { StatusUnit } from '~~/gen/ts/resources/centrum/units';
import OwnDispatchEntry from '~/components/centrum/livemap/OwnDispatchEntry.vue';
import DispatchesLayer from '~/components/centrum/livemap/DispatchesLayer.vue';
import JoinUnitSlideover from '~/components/centrum/livemap/JoinUnitSlideover.vue';
import TakeDispatchSlideover from '~/components/centrum/livemap/TakeDispatchSlideover.vue';
import { useAuthStore } from '~/store/auth';
import LivemapBase from '~/components/livemap/LivemapBase.vue';
import { setWaypointPLZ } from '~/composables/nui';
import { useSettingsStore } from '~/store/settings';
import DispatchStatusBreakdown from '../partials/DispatchStatusBreakdown.vue';
import DisponentsInfo from '../disponents/DisponentsInfo.vue';
import { NotificationType } from '~~/gen/ts/resources/notifications/notifications';
const modal = useModal();
Expand Down
2 changes: 1 addition & 1 deletion app/components/centrum/settings/UnitsList.vue
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
<script lang="ts" setup>
import UnitAttributes from '~/components/centrum/partials/UnitAttributes.vue';
import UnitCreateOrUpdateModal from '~/components/centrum/settings/UnitCreateOrUpdateModal.vue';
import ColorPicker from '~/components/partials/ColorPicker.vue';
import ConfirmModal from '~/components/partials/ConfirmModal.vue';
import DataErrorBlock from '~/components/partials/data/DataErrorBlock.vue';
import type { ListUnitsResponse } from '~~/gen/ts/services/centrum/centrum';
import UnitAttributes from '../partials/UnitAttributes.vue';
const { t } = useI18n();
Expand Down
2 changes: 1 addition & 1 deletion app/components/centrum/units/UnitDetailsSlideover.vue
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
<script lang="ts" setup>
import { unitStatusToBGColor } from '~/components/centrum//helpers';
import UnitAttributes from '~/components/centrum/partials/UnitAttributes.vue';
import UnitAssignUsersModal from '~/components/centrum/units/UnitAssignUsersModal.vue';
import UnitFeed from '~/components/centrum/units/UnitFeed.vue';
import UnitStatusUpdateModal from '~/components/centrum/units/UnitStatusUpdateModal.vue';
Expand All @@ -8,7 +9,6 @@ import GenericTime from '~/components/partials/elements/GenericTime.vue';
import { useLivemapStore } from '~/store/livemap';
import type { Unit } from '~~/gen/ts/resources/centrum/units';
import { StatusUnit } from '~~/gen/ts/resources/centrum/units';
import UnitAttributes from '../partials/UnitAttributes.vue';
const props = defineProps<{
unit: Unit;
Expand Down
4 changes: 2 additions & 2 deletions app/components/documents/DocumentList.vue
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,15 @@ import { z } from 'zod';
import DocumentListEntry from '~/components/documents/DocumentListEntry.vue';
import DataErrorBlock from '~/components/partials/data/DataErrorBlock.vue';
import DataNoDataBlock from '~/components/partials/data/DataNoDataBlock.vue';
import DatePickerPopoverClient from '~/components/partials/DatePickerPopover.client.vue';
import Pagination from '~/components/partials/Pagination.vue';
import type { OpenClose } from '~/typings';
import { useCompletorStore } from '~/store/completor';
import { useSettingsStore } from '~/store/settings';
import type { OpenClose } from '~/typings';
import * as googleProtobufTimestamp from '~~/gen/ts/google/protobuf/timestamp';
import type { Category } from '~~/gen/ts/resources/documents/category';
import type { UserShort } from '~~/gen/ts/resources/users/users';
import type { ListDocumentsRequest, ListDocumentsResponse } from '~~/gen/ts/services/docstore/docstore';
import DatePickerPopoverClient from '../partials/DatePickerPopover.client.vue';
const { t } = useI18n();
Expand Down
2 changes: 1 addition & 1 deletion app/components/documents/DocumentListEntry.vue
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<script lang="ts" setup>
import IDCopyBadge from '~/components/partials/IDCopyBadge.vue';
import OpenClosedBadge from '~/components/partials/OpenClosedBadge.vue';
import CitizenInfoPopover from '~/components/partials/citizens/CitizenInfoPopover.vue';
import GenericTime from '~/components/partials/elements/GenericTime.vue';
import type { DocumentShort } from '~~/gen/ts/resources/documents/documents';
import OpenClosedBadge from '../partials/OpenClosedBadge.vue';
defineProps<{
document: DocumentShort;
Expand Down
2 changes: 1 addition & 1 deletion app/components/documents/DocumentView.vue
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ import DocumentRequestAccess from '~/components/documents/requests/DocumentReque
import DocumentRequestsModal from '~/components/documents/requests/DocumentRequestsModal.vue';
import ConfirmModal from '~/components/partials/ConfirmModal.vue';
import IDCopyBadge from '~/components/partials/IDCopyBadge.vue';
import OpenClosedBadge from '~/components/partials/OpenClosedBadge.vue';
import CitizenInfoPopover from '~/components/partials/citizens/CitizenInfoPopover.vue';
import DataErrorBlock from '~/components/partials/data/DataErrorBlock.vue';
import DataNoDataBlock from '~/components/partials/data/DataNoDataBlock.vue';
Expand All @@ -23,7 +24,6 @@ import { AccessLevel } from '~~/gen/ts/resources/documents/access';
import type { Document } from '~~/gen/ts/resources/documents/documents';
import { NotificationType } from '~~/gen/ts/resources/notifications/notifications';
import type { ToggleDocumentPinResponse } from '~~/gen/ts/services/docstore/docstore';
import OpenClosedBadge from '../partials/OpenClosedBadge.vue';
const props = defineProps<{
documentId: string;
Expand Down
2 changes: 1 addition & 1 deletion app/components/documents/templates/TemplateEditor.vue
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ import { useNotificatorStore } from '~/store/notificator';
import type { DocumentAccess } from '~~/gen/ts/resources/documents/access';
import { AccessLevel } from '~~/gen/ts/resources/documents/access';
import type { Category } from '~~/gen/ts/resources/documents/category';
import type { Template, ObjectSpecs, TemplateJobAccess, TemplateRequirements } from '~~/gen/ts/resources/documents/templates';
import type { ObjectSpecs, Template, TemplateJobAccess, TemplateRequirements } from '~~/gen/ts/resources/documents/templates';
import { NotificationType } from '~~/gen/ts/resources/notifications/notifications';
import type { Job, JobGrade } from '~~/gen/ts/resources/users/jobs';
import type { CreateTemplateRequest, UpdateTemplateRequest } from '~~/gen/ts/services/docstore/docstore';
Expand Down
2 changes: 1 addition & 1 deletion app/components/jobs/colleagues/ColleagueInfoPopover.vue
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ import ProfilePictureImg from '~/components/partials/citizens/ProfilePictureImg.
import DataErrorBlock from '~/components/partials/data/DataErrorBlock.vue';
import GenericTime from '~/components/partials/elements/GenericTime.vue';
import { useAuthStore } from '~/store/auth';
import type { Colleague } from '~~/gen/ts/resources/jobs/colleagues';
import type { ClassProp } from '~/typings';
import type { Colleague } from '~~/gen/ts/resources/jobs/colleagues';
const props = withDefaults(
defineProps<{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<script lang="ts" setup>
import ColleagueInfoPopover from '~/components/jobs/colleagues/ColleagueInfoPopover.vue';
import { jobsUserActivityTypeBGColor, jobsUserActivityTypeIcon } from '~/components/jobs/colleagues/info/helpers';
import GenericTime from '~/components/partials/elements/GenericTime.vue';
import { JobsUserActivityType, type JobsUserActivity } from '~~/gen/ts/resources/jobs/colleagues';
import ColleagueInfoPopover from '../ColleagueInfoPopover.vue';
withDefaults(
defineProps<{
Expand Down
2 changes: 1 addition & 1 deletion app/components/jobs/conduct/ConductCreateOrUpdateModal.vue
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
<script lang="ts" setup>
import type { FormSubmitEvent } from '#ui/types';
import { z } from 'zod';
import DatePickerPopoverClient from '~/components/partials/DatePickerPopover.client.vue';
import { useAuthStore } from '~/store/auth';
import { useCompletorStore } from '~/store/completor';
import { useNotificatorStore } from '~/store/notificator';
Expand All @@ -9,7 +10,6 @@ import { ConductType } from '~~/gen/ts/resources/jobs/conduct';
import { NotificationType } from '~~/gen/ts/resources/notifications/notifications';
import type { UserShort } from '~~/gen/ts/resources/users/users';
import { conductTypesToBGColor } from './helpers';
import DatePickerPopoverClient from '~/components/partials/DatePickerPopover.client.vue';
const props = defineProps<{
entry?: ConductEntry;
Expand Down
2 changes: 1 addition & 1 deletion app/components/jobs/conduct/ConductList.vue
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
<script lang="ts" setup>
import { z } from 'zod';
import ColleagueInfoPopover from '~/components/jobs/colleagues/ColleagueInfoPopover.vue';
import ConductCreateOrUpdateModal from '~/components/jobs/conduct/ConductCreateOrUpdateModal.vue';
import ConfirmModal from '~/components/partials/ConfirmModal.vue';
import DataErrorBlock from '~/components/partials/data/DataErrorBlock.vue';
Expand All @@ -10,7 +11,6 @@ import type { ConductEntry } from '~~/gen/ts/resources/jobs/conduct';
import { ConductType } from '~~/gen/ts/resources/jobs/conduct';
import type { User } from '~~/gen/ts/resources/users/users';
import type { ListConductEntriesResponse } from '~~/gen/ts/services/jobs/conduct';
import ColleagueInfoPopover from '../colleagues/ColleagueInfoPopover.vue';
import ConductViewSlideover from './ConductViewSlideover.vue';
import { conductTypesToBadgeColor, conductTypesToBGColor } from './helpers';
Expand Down
2 changes: 1 addition & 1 deletion app/components/jobs/timeclock/TimeclockInactiveList.vue
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
<script lang="ts" setup>
import type { Form } from '#ui/types';
import { z } from 'zod';
import { checkIfCanAccessColleague } from '~/components/jobs/colleagues/helpers';
import PhoneNumberBlock from '~/components/partials/citizens/PhoneNumberBlock.vue';
import ProfilePictureImg from '~/components/partials/citizens/ProfilePictureImg.vue';
import DataErrorBlock from '~/components/partials/data/DataErrorBlock.vue';
import Pagination from '~/components/partials/Pagination.vue';
import { useAuthStore } from '~/store/auth';
import type { Perms } from '~~/gen/ts/perms';
import type { ListInactiveEmployeesResponse } from '~~/gen/ts/services/jobs/timeclock';
import { checkIfCanAccessColleague } from '../colleagues/helpers';
const { t } = useI18n();
Expand Down
2 changes: 1 addition & 1 deletion app/components/jobs/timeclock/TimeclockList.vue
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
<script lang="ts" setup>
import { addDays, isFuture, subDays } from 'date-fns';
import { z } from 'zod';
import ColleagueInfoPopover from '~/components/jobs/colleagues/ColleagueInfoPopover.vue';
import TimeclockStatsBlock from '~/components/jobs/timeclock/TimeclockStatsBlock.vue';
import DatePickerPopoverClient from '~/components/partials/DatePickerPopover.client.vue';
import Pagination from '~/components/partials/Pagination.vue';
Expand All @@ -12,7 +13,6 @@ import * as googleProtobufTimestamp from '~~/gen/ts/google/protobuf/timestamp';
import type { Colleague } from '~~/gen/ts/resources/jobs/colleagues';
import type { TimeclockEntry } from '~~/gen/ts/resources/jobs/timeclock';
import type { ListTimeclockRequest, ListTimeclockResponse } from '~~/gen/ts/services/jobs/timeclock';
import ColleagueInfoPopover from '../colleagues/ColleagueInfoPopover.vue';
const { t } = useI18n();
Expand Down
2 changes: 1 addition & 1 deletion app/components/livemap/MarkerCreateOrUpdateSlideover.vue
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@ import type { DefineComponent } from 'vue';
import { z } from 'zod';
import { markerFallbackIcon, markerIcons } from '~/components/livemap/helpers';
import ColorPicker from '~/components/partials/ColorPicker.vue';
import DatePickerPopoverClient from '~/components/partials/DatePickerPopover.client.vue';
import { useLivemapStore } from '~/store/livemap';
import type { MarkerMarker } from '~~/gen/ts/resources/livemap/livemap';
import { MarkerType } from '~~/gen/ts/resources/livemap/livemap';
import DatePickerPopoverClient from '../partials/DatePickerPopover.client.vue';
const props = defineProps<{
location?: Coordinate;
Expand Down
4 changes: 2 additions & 2 deletions app/components/messenger/MessengerThread.vue
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@
import type { FormSubmitEvent } from '#ui/types';
import { isToday } from 'date-fns';
import { z } from 'zod';
import CitizenInfoPopover from '~/components/partials/citizens/CitizenInfoPopover.vue';
import ProfilePictureImg from '~/components/partials/citizens/ProfilePictureImg.vue';
import GenericTime from '~/components/partials/elements/GenericTime.vue';
import { messengerDB, useMessengerStore } from '~/store/messenger';
import { AccessLevel } from '~~/gen/ts/resources/messenger/access';
import type { Message } from '~~/gen/ts/resources/messenger/message';
import CitizenInfoPopover from '../partials/citizens/CitizenInfoPopover.vue';
import GenericTime from '../partials/elements/GenericTime.vue';
import { canAccessThread } from './helpers';
const props = withDefaults(
Expand Down
Loading

0 comments on commit 069587e

Please sign in to comment.