1 import { Skill, Skills } from "../../shared/skills";
3 export function renderSkills(skills: Skill[]): string {
4 let html = `<table id="skill-list">
5 ${skills.map((skill: Skill) => {
6 const definition = Skills.get(skill.id);
7 const percent = skill.exp / definition.expToLevel(skill.level + 1);
10 <td class="skill-level">${skill.level.toLocaleString()}</td>
11 <td class="skill-details">
14 <th class="skill-title" title="Total Exp: ${skill.exp.toLocaleString()}/${definition.expToLevel(skill.level + 1).toLocaleString()}">
17 <td class="skill-exp">
18 ${(percent * 100).toPrecision(2)}% to next level
22 <td colspan="2" class="skill-description">${definition.description}</td>