26 lines
720 B
JavaScript
26 lines
720 B
JavaScript
import { parseVariantsData } from "../../export-data/variants-data.mjs";
|
|
import { ImgX, MdCol } from "../md-format-tools.mjs";
|
|
|
|
export default async function processSsOt(dirs) {
|
|
const variantsData = await parseVariantsData();
|
|
const md = new MdCol("Section-OT-Stylistic-Sets");
|
|
md.log(`<table>`);
|
|
for (const ss of variantsData.composites) {
|
|
if (!ss.rank) continue;
|
|
{
|
|
md.log(`<tr>`);
|
|
md.log(`<td colspan="2"><code>${ss.tag}</code> — ${ss.description}</td>`);
|
|
md.log(`</tr>`);
|
|
}
|
|
{
|
|
md.log(
|
|
`<tr>`,
|
|
`<td>${ImgX(`${dirs.images}/ss-u-${ss.tag}-${ss.rank}`)}</td>`,
|
|
`<td>${ImgX(`${dirs.images}/ss-i-${ss.tag}-${ss.rank}`)}</td>`,
|
|
`</tr>`
|
|
);
|
|
}
|
|
}
|
|
md.log(`</table>`);
|
|
return md;
|
|
}
|