1
0

Fix TypeScript errors for GitHub Actions build

- 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 <noreply@anthropic.com>
This commit is contained in:
2025-07-18 15:19:26 +09:00
parent 8b27c8e829
commit 56fa9c3ab6
3 changed files with 4 additions and 2 deletions

1
.gitignore vendored
View File

@@ -6,3 +6,4 @@ yarn-error.log
package-lock.json package-lock.json
yarn.lock yarn.lock
**DS_Store **DS_Store
.claude

View File

@@ -59,7 +59,7 @@ export default function UserPage() {
{/* Favorite Card Section */} {/* Favorite Card Section */}
{user.fav && user.fav !== '0' && cards?.data && ( {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) { if (favCard) {
return ( return (
<div className="mb-8"> <div className="mb-8">

View File

@@ -9,7 +9,8 @@ export const SKILL_ICONS = {
yui: 'icon-ai', yui: 'icon-ai',
'3d': '■', '3d': '■',
model: 'fa-solid fa-cube', model: 'fa-solid fa-cube',
first: 'icon-moji_a' first: 'icon-moji_a',
normal: ''
} as const; } as const;
export const PLANET_THRESHOLDS = { export const PLANET_THRESHOLDS = {