UNPKG

@evg-b/evg-ui

Version:

EVG-UI library inspired by Material Design.

19 lines (13 loc) 492 B
var setTheme = function setTheme() { var nameTheme = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ''; // 1. check if (typeof nameTheme !== 'string') { nameTheme = ''; // return status-wrong // console.error - пояснения } // 2. setBody document.body.setAttribute('th-name', nameTheme); // 3. dispathEvent document.body.dispatchEvent(new CustomEvent('changeTheme', { bubbles: true })); // return status }; export default setTheme;