Hey is a decentralized and permissionless social media app built with Lens Protocol 馃尶
at main 19 lines 577 B view raw
1const convertToTitleCase = (input: string): string => { 2 if (input.includes("_")) { 3 const words = input.toLowerCase().split("_"); 4 const titleCasedWords = words.map( 5 (word) => word.charAt(0).toUpperCase() + word.slice(1) 6 ); 7 return titleCasedWords.join(" "); 8 } 9 10 const withSpaces = input.replace(/([A-Z])/g, " $1").trim(); 11 const words = withSpaces.split(" "); 12 const titleCasedWords = words.map( 13 (word) => word.charAt(0).toUpperCase() + word.slice(1).toLowerCase() 14 ); 15 16 return titleCasedWords.join(" "); 17}; 18 19export default convertToTitleCase;