src/lib/commonUtils.ts
const setTitleAndScroll = (pageTitle: string, width?: number): void => {
if (pageTitle !== '') pageTitle += ' | ';// eslint-disable-line no-param-reassign
document.title = `${pageTitle}Change In Christ`;
let getClass = 'page-content';
if (width !== undefined && width < 1004) getClass = 'material-header';
const top = document.getElementsByClassName(getClass)[0];
if (top !== undefined && typeof top.scrollIntoView === 'function') top.scrollIntoView();
};
function getUserRoles(): string[] {
let userRoles: string[] = [];
try {
userRoles = JSON.parse(process.env.userRoles || /* istanbul ignore next */'').roles;
} catch (e: any) { /* istanbul ignore next */userRoles = []; }
return userRoles;
}
export default {
getUserRoles, setTitleAndScroll,
};