blob: ccf18e280268248afe5b691fa6e89db2a987c1d0 [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;