From 2d55af4de2fa619ef65f075417e00f358f96eb0f Mon Sep 17 00:00:00 2001
From: Sean
Date: Mon, 30 Mar 2026 16:40:35 -0400
Subject: [PATCH] fix: make tags optional in ChangelogEntry, remove unused
VoteState import
---
components/ChangelogTabs.tsx | 6 +++---
types/changelog.ts | 2 +-
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/components/ChangelogTabs.tsx b/components/ChangelogTabs.tsx
index a3e02f7..59da8a4 100644
--- a/components/ChangelogTabs.tsx
+++ b/components/ChangelogTabs.tsx
@@ -2,7 +2,7 @@
import { useEffect, useState } from 'react'
import { PortableTextRenderer } from '@/components/PortableTextRenderer'
-import type { ChangelogEntry, RoadmapItemData, Tab, VoteState } from '@/types/changelog'
+import type { ChangelogEntry, RoadmapItemData, Tab } from '@/types/changelog'
const TABS: { id: Tab; label: string }[] = [
{ id: 'whats-new', label: "What's New" },
@@ -86,9 +86,9 @@ export function ChangelogTabs({
- {entry.tags?.length > 0 && (
+ {(entry.tags?.length ?? 0) > 0 && (
- {entry.tags.map((tag) => (
+ {(entry.tags ?? []).map((tag) => (