@t7/utils
Version:
Utility methods for T7 components.
38 lines (30 loc) • 574 B
JavaScript
/*
This method sets the page `title`
with `data-suffix`, if it exists.
*/
const title = (str = '') => {
// Get document.
const d = document
// Get `title` tag.
const t = d.querySelector('title')
// Set in conditional.
let suffix = ''
// Get suffix.
if (t) {
suffix = t.getAttribute('data-suffix')
}
// Title and suffix?
if (str && suffix) {
str = [
str,
suffix
].join(' | ')
// If no title exists.
} else if (!str) {
str = suffix
}
// Set title.
d.title = str
}
// Expose function.
export default title