From 56fa9c3ab60633b575f6193909943486bf71b256 Mon Sep 17 00:00:00 2001 From: syui Date: Fri, 18 Jul 2025 15:19:26 +0900 Subject: [PATCH] Fix TypeScript errors for GitHub Actions build MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add 'normal' skill type to SKILL_ICONS constant - Fix parseInt undefined error in UserPage by providing default value - Ensure type safety for Card skill property - API URL correctly configured for production (https://api.syui.ai/) 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- .gitignore | 1 + src/components/pages/UserPage.tsx | 2 +- src/utils/constants.ts | 3 ++- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index d6244e1..8d9d3c9 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ yarn-error.log package-lock.json yarn.lock **DS_Store +.claude diff --git a/src/components/pages/UserPage.tsx b/src/components/pages/UserPage.tsx index 37af567..06686f1 100644 --- a/src/components/pages/UserPage.tsx +++ b/src/components/pages/UserPage.tsx @@ -59,7 +59,7 @@ export default function UserPage() { {/* Favorite Card Section */} {user.fav && user.fav !== '0' && cards?.data && ( (() => { - const favCard = cards.data.find(card => card.id === parseInt(user.fav)); + const favCard = cards.data.find(card => card.id === parseInt(user.fav || '0')); if (favCard) { return (
diff --git a/src/utils/constants.ts b/src/utils/constants.ts index 5dcbecc..d116e65 100644 --- a/src/utils/constants.ts +++ b/src/utils/constants.ts @@ -9,7 +9,8 @@ export const SKILL_ICONS = { yui: 'icon-ai', '3d': 'â– ', model: 'fa-solid fa-cube', - first: 'icon-moji_a' + first: 'icon-moji_a', + normal: '' } as const; export const PLANET_THRESHOLDS = {