Files
soul-yongping/miniprogram/utils/partIcons.js

14 lines
580 B
JavaScript
Raw Normal View History

/**
* 与管理端 content/ChapterTree.tsx PART_ICONS正文篇序规则一致
* 后台篇头用 emoji 轮询小程序目录页与之对齐无自定义图时
*/
const PART_ICONS = ['📖', '📕', '📗', '📘', '📙', '📓', '📔', '📒', '📚', '📖']
/** 正文篇在列表中的从 0 开始的序号 → emoji与 ChapterTree bodyPartOrdinal 一致) */
function partEmojiForBodyIndex(bodyIndex) {
const i = Math.max(0, Number(bodyIndex) || 0)
return PART_ICONS[i % PART_ICONS.length]
}
module.exports = { PART_ICONS, partEmojiForBodyIndex }