// 简单验证脚本 - 检查 TemplateCard 组件的新功能 import { TemplateCardProps } from './components/blocks/home/TemplateCard' console.log('✅ TemplateCard 接口验证') // 验证新 props const props1: TemplateCardProps = { id: '123', title: '测试模板', cardWidth: 200, onPress: (id) => console.log(id), liked: true, favorited: false, } console.log('✅ liked 和 favorited props 可以正常使用') // 验证向后兼容 const props2: TemplateCardProps = { id: '456', title: '测试模板2', cardWidth: 200, onPress: (id) => console.log(id), } console.log('✅ 向后兼容性验证通过(不传 liked/favorited 也可以)') // 验证图标逻辑 const liked = true const likeIconName = liked ? 'heart' : 'heart-outline' const likeIconColor = liked ? '#FF3B30' : 'rgba(142, 142, 147, 0.7)' console.log(`✅ 点赞图标: ${likeIconName}, 颜色: ${likeIconColor}`) const favorited = true const favoriteIconName = favorited ? 'star' : 'star-outline' const favoriteIconColor = favorited ? '#FFD700' : 'rgba(142, 142, 147, 0.7)' console.log(`✅ 收藏图标: ${favoriteIconName}, 颜色: ${favoriteIconColor}`) console.log('✅ 所有验证通过!')