From 6fa32d1949bd86ff25fe36921ef675a2c0c74287 Mon Sep 17 00:00:00 2001 From: gawlk Date: Wed, 16 Aug 2023 15:49:28 +0200 Subject: [PATCH] fix tagToMutinyTag ts error --- src/utils/tags.ts | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/src/utils/tags.ts b/src/utils/tags.ts index 1622d84..0f944d9 100644 --- a/src/utils/tags.ts +++ b/src/utils/tags.ts @@ -25,8 +25,21 @@ export function tagsToIds(tags?: MutinyTagItem[]): string[] { } export function tagToMutinyTag(tag: TagItem): MutinyTagItem { - // @ts-expect-error: FIXME: make typescript less mad about this - return tag as MutinyTagItem; + let kind: MutinyTagItem["kind"]; + + switch (tag.kind) { + case 0: { + kind = "Label"; + break; + } + case 1: + default: { + kind = "Contact"; + break; + } + } + + return { ...tag, kind }; } export function sortByLastUsed(a: MutinyTagItem, b: MutinyTagItem) {