-
+ transition-colors duration-200 leading-tight'>
{anime.animeTitle}
-
- {anime.typeDescription && (
-
- {anime.typeDescription}
-
- )}
- {anime.episodeCount && (
-
- {anime.episodeCount} 集
-
- )}
- {anime.startDate && (
-
- {anime.startDate}
-
- )}
+ {/* 选择图标 */}
+
- {/* 选择图标 */}
-
-
+ {/* 主体内容 */}
+
+ {/* 封面 */}
+ {anime.imageUrl && (
+
+

{
+ e.currentTarget.style.display = 'none';
+ }}
+ />
+
+ )}
+
+ {/* 详细信息 */}
+
+ {/* 基本信息标签 */}
+
+ {anime.typeDescription && (
+
+ 📺 {anime.typeDescription}
+
+ )}
+ {anime.episodeCount && (
+
+ 🎬 {anime.episodeCount} 集
+
+ )}
+ {anime.startDate && (
+
+ 📅 {anime.startDate}
+
+ )}
+
+
+ {/* 动漫ID */}
+
+ 弹幕库 ID: {anime.animeId}
+
+
+ {/* 提示信息 */}
+
+ 点击选择此弹幕源
+
+
))}
diff --git a/src/components/DanmakuPanel.tsx b/src/components/DanmakuPanel.tsx
index 1e9276b..0006fb0 100644
--- a/src/components/DanmakuPanel.tsx
+++ b/src/components/DanmakuPanel.tsx
@@ -223,25 +223,71 @@ export default function DanmakuPanel({
)}
- {/* 剧集网格 */}
+ {/* 剧集列表 */}
{!isLoadingEpisodes && episodes.length > 0 && (
-
- {episodes.map((episode) => {
+
+ {episodes.map((episode, index) => {
const isSelected = isEpisodeSelected(episode.episodeId);
return (
);
})}