UNPKG

@mintlify/common

Version:

Commonly shared code within Mintlify

12 lines (11 loc) 533 B
export const slugToTitle = (slug) => { const indexOfQuestionMark = slug.indexOf('?'); if (indexOfQuestionMark > -1) { slug = slug.substring(0, indexOfQuestionMark); } const slugArr = slug.split('/'); let defaultTitle = slugArr[slugArr.length - 1].split('-').join(' '); //replace all dashes defaultTitle = defaultTitle.split('_').join(' '); //replace all underscores defaultTitle = defaultTitle.charAt(0).toUpperCase() + defaultTitle.slice(1); //capitalize first letter return defaultTitle; };