@mapbox/mr-ui
Version:
UI components for Mapbox projects
13 lines (12 loc) • 376 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = maybeAddPeriod;
function maybeAddPeriod(text) {
if (!text) return text;
const trimmedText = text.trim();
const lastChar = trimmedText[trimmedText.length - 1];
if (lastChar === '.' || lastChar === '!' || lastChar === '?') return trimmedText;
return trimmedText + '.';
}