UNPKG

react-mapfilter

Version:

A React Component for viewing and filtering GeoJSON

20 lines (16 loc) 590 B
export function sentenceCase (s = '') { // Matches the first letter in the string and the first letter that follows a // period (and 1 or more spaces) and transforms that letter to uppercase. return s.replace(/(^[a-z])|(\.\s*[a-z])/g, function (s) { return s.toUpperCase() }) } export function titleCase (str) { return str.toLowerCase().split(' ').map(function (word) { return capitalize(word) }).join(' ') } export function capitalize (str) { return str.charAt(0).toUpperCase() + str.slice(1) } export function t (s = '') { return sentenceCase(s.replace(/_/g, ' ')) }