blob: 8e18e306b32f5be5763d7787a27b44312a5831e1 [file] [log] [blame]
import getEmojiByName from "./getEmojiByName.js";
function pageIndicator(amount: number, selected: number, showDetails?: boolean | true) {
let out = "";
if (amount == 1) {
out += getEmojiByName("TRACKS.SINGLE." + (selected == 0 ? "ACTIVE" : "INACTIVE"));
} else {
for (let i = 0; i < amount; i++) {
out += getEmojiByName("TRACKS.HORIZONTAL." +
(i == 0 ? "LEFT" : (i == amount - 1 ? "RIGHT" : "MIDDLE")) + "." +
(i == selected ? "ACTIVE" : "INACTIVE")
);
}
}
if (showDetails) {
out += " Page " + selected + " of " + amount;
}
return out;
}
export default pageIndicator;