import { getLocaleName, replaceByParam } from "@/helper"; import { AvatarStore, SkillDetail, SkillTreePoint } from "@/types"; import ExtraEffectList from "../extraInfo"; export const SkillDescription = ({ skill, locale, avatarData, skillInfo }: { skill: SkillDetail, locale: string, avatarData: AvatarStore, skillInfo: SkillTreePoint }) => { const levelKey = avatarData?.data.skills?.[skillInfo?.PointID]?.toString() || ""; const params = skill.Level[levelKey]?.Param || []; const descHtml = getLocaleName(locale, skill.Desc) || getLocaleName(locale, skill.SimpleDesc); const extraList = Object.values(skill.Extra).length > 0 ? skill.Extra : skill?.SimpleExtra || {}; return (