1 | /**
|
2 | * Nav Element
|
3 | *
|
4 | * @function
|
5 | * @param {Array} list - List of HTML Files
|
6 | * @return {String}
|
7 | *
|
8 | * */
|
9 | function navElement(list = []) {
|
10 | return `<nav>${list.map(link => {
|
11 | let textContent = link === '/' ? 'Home' : link.slice(link.indexOf('/') + 1, link.indexOf('.')).replace(/(-|_)/g, ' ');
|
12 | return `<a href="${link}">${textContent}</a>`;
|
13 | }).join('')}</nav>`;
|
14 | }
|
15 |
|
16 | module.exports = navElement;
|